./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i ./goblint.2024-05-07_14-17-48.files/protection/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 13:00:53,327 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 13:00:53,396 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 13:00:53,400 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 13:00:53,401 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 13:00:53,424 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 13:00:53,424 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 13:00:53,425 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 13:00:53,425 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 13:00:53,426 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 13:00:53,426 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 13:00:53,426 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 13:00:53,427 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 13:00:53,428 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 13:00:53,428 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 13:00:53,429 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 13:00:53,429 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 13:00:53,429 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 13:00:53,429 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 13:00:53,429 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 13:00:53,430 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 13:00:53,432 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 13:00:53,433 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 13:00:53,433 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 13:00:53,433 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 13:00:53,433 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 13:00:53,433 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 13:00:53,434 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 13:00:53,434 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 13:00:53,434 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 13:00:53,434 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 13:00:53,434 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 13:00:53,435 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:00:53,435 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 13:00:53,435 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 13:00:53,435 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 13:00:53,435 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 13:00:53,436 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 13:00:53,436 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 13:00:53,436 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 13:00:53,436 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 13:00:53,436 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 13:00:53,436 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 13:00:53,437 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-05-12 13:00:53,630 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 13:00:53,650 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 13:00:53,652 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 13:00:53,653 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 13:00:53,653 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 13:00:53,654 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-05-12 13:00:54,626 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 13:00:54,818 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 13:00:54,820 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-05-12 13:00:54,830 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aff3e7820/bc97d11ddbab483d9e532f524011285b/FLAG3cbcb7647 [2024-05-12 13:00:54,846 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aff3e7820/bc97d11ddbab483d9e532f524011285b [2024-05-12 13:00:54,848 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 13:00:54,848 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 13:00:54,849 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml [2024-05-12 13:00:55,030 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 13:00:55,031 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 13:00:55,033 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 13:00:55,033 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 13:00:55,036 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 13:00:55,037 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:00:54" (1/2) ... [2024-05-12 13:00:55,038 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5826e1b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:00:55, skipping insertion in model container [2024-05-12 13:00:55,038 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:00:54" (1/2) ... [2024-05-12 13:00:55,039 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4a33cad6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:00:55, skipping insertion in model container [2024-05-12 13:00:55,039 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:00:55" (2/2) ... [2024-05-12 13:00:55,040 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5826e1b7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:00:55, skipping insertion in model container [2024-05-12 13:00:55,040 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:00:55" (2/2) ... [2024-05-12 13:00:55,040 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 13:00:55,106 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 13:00:55,107 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-05-12 13:00:55,107 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-05-12 13:00:55,107 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ((((((((((((((((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-05-12 13:00:55,107 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 13:00:55,107 INFO L106 edCorrectnessWitness]: ghost_update [L849-L849] multithreaded = 1; [2024-05-12 13:00:55,140 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 13:00:55,304 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i[974,987] [2024-05-12 13:00:55,436 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:00:55,445 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 13:00:55,471 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i[974,987] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 13:00:55,544 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:00:55,572 INFO L206 MainTranslator]: Completed translation [2024-05-12 13:00:55,573 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:00:55 WrapperNode [2024-05-12 13:00:55,573 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 13:00:55,574 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 13:00:55,574 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 13:00:55,574 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 13:00:55,579 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 12.05 01:00:55" (1/1) ... [2024-05-12 13:00:55,591 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 12.05 01:00:55" (1/1) ... [2024-05-12 13:00:55,618 INFO L138 Inliner]: procedures = 176, calls = 58, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 156 [2024-05-12 13:00:55,622 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 13:00:55,622 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 13:00:55,628 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 13:00:55,628 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 13:00:55,636 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:00:55" (1/1) ... [2024-05-12 13:00:55,637 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:00:55" (1/1) ... [2024-05-12 13:00:55,640 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:00:55" (1/1) ... [2024-05-12 13:00:55,655 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 13:00:55,664 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:00:55" (1/1) ... [2024-05-12 13:00:55,664 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:00:55" (1/1) ... [2024-05-12 13:00:55,672 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:00:55" (1/1) ... [2024-05-12 13:00:55,677 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:00:55" (1/1) ... [2024-05-12 13:00:55,679 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:00:55" (1/1) ... [2024-05-12 13:00:55,680 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:00:55" (1/1) ... [2024-05-12 13:00:55,683 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 13:00:55,684 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 13:00:55,684 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 13:00:55,684 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 13:00:55,685 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:00:55" (1/1) ... [2024-05-12 13:00:55,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:00:55,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:00:55,722 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-05-12 13:00:55,740 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-05-12 13:00:55,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 13:00:55,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 13:00:55,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 13:00:55,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 13:00:55,752 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 13:00:55,752 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 13:00:55,752 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 13:00:55,752 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 13:00:55,752 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 13:00:55,753 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 13:00:55,753 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 13:00:55,753 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 13:00:55,754 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 13:00:55,754 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 13:00:55,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 13:00:55,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 13:00:55,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 13:00:55,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 13:00:55,756 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 13:00:55,756 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 13:00:55,756 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 13:00:55,758 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 13:00:55,897 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 13:00:55,899 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 13:00:56,214 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 13:00:56,214 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 13:00:56,345 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 13:00:56,345 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 13:00:56,346 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:00:56 BoogieIcfgContainer [2024-05-12 13:00:56,346 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 13:00:56,347 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 13:00:56,347 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 13:00:56,349 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 13:00:56,350 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 01:00:54" (1/4) ... [2024-05-12 13:00:56,350 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f5df9af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:00:56, skipping insertion in model container [2024-05-12 13:00:56,350 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:00:55" (2/4) ... [2024-05-12 13:00:56,350 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f5df9af and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:00:56, skipping insertion in model container [2024-05-12 13:00:56,351 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:00:55" (3/4) ... [2024-05-12 13:00:56,351 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f5df9af and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:00:56, skipping insertion in model container [2024-05-12 13:00:56,351 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:00:56" (4/4) ... [2024-05-12 13:00:56,352 INFO L112 eAbstractionObserver]: Analyzing ICFG mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-05-12 13:00:56,365 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 13:00:56,365 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-05-12 13:00:56,365 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 13:00:56,399 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 13:00:56,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 49 transitions, 110 flow [2024-05-12 13:00:56,440 INFO L124 PetriNetUnfolderBase]: 1/46 cut-off events. [2024-05-12 13:00:56,441 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:00:56,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 46 events. 1/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 77 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-05-12 13:00:56,443 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 49 transitions, 110 flow [2024-05-12 13:00:56,445 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 46 transitions, 101 flow [2024-05-12 13:00:56,451 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 13:00:56,455 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;@6b51387b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 13:00:56,456 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-05-12 13:00:56,458 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 13:00:56,459 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 13:00:56,459 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:00:56,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:00:56,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:00:56,460 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:00:56,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:00:56,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1464571737, now seen corresponding path program 1 times [2024-05-12 13:00:56,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:00:56,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346586844] [2024-05-12 13:00:56,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:00:56,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:00:56,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:00:57,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:00:57,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:00:57,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346586844] [2024-05-12 13:00:57,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346586844] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:00:57,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:00:57,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:00:57,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448814331] [2024-05-12 13:00:57,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:00:57,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:00:57,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:00:57,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:00:57,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:00:57,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-05-12 13:00:57,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 101 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:57,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:00:57,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-05-12 13:00:57,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:00:58,204 INFO L124 PetriNetUnfolderBase]: 2349/3996 cut-off events. [2024-05-12 13:00:58,205 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-05-12 13:00:58,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7476 conditions, 3996 events. 2349/3996 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 26170 event pairs, 1832 based on Foata normal form. 121/3784 useless extension candidates. Maximal degree in co-relation 7461. Up to 3411 conditions per place. [2024-05-12 13:00:58,225 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 41 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2024-05-12 13:00:58,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 227 flow [2024-05-12 13:00:58,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:00:58,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:00:58,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2024-05-12 13:00:58,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6938775510204082 [2024-05-12 13:00:58,237 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 101 flow. Second operand 3 states and 102 transitions. [2024-05-12 13:00:58,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 227 flow [2024-05-12 13:00:58,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 60 transitions, 222 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 13:00:58,245 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 133 flow [2024-05-12 13:00:58,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=133, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-05-12 13:00:58,248 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-05-12 13:00:58,249 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 133 flow [2024-05-12 13:00:58,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:58,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:00:58,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:00:58,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 13:00:58,250 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:00:58,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:00:58,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1295859462, now seen corresponding path program 1 times [2024-05-12 13:00:58,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:00:58,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875511862] [2024-05-12 13:00:58,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:00:58,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:00:58,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:00:59,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:00:59,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:00:59,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875511862] [2024-05-12 13:00:59,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875511862] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:00:59,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:00:59,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:00:59,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909125283] [2024-05-12 13:00:59,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:00:59,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:00:59,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:00:59,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:00:59,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:00:59,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-05-12 13:00:59,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 133 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:59,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:00:59,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-05-12 13:00:59,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:00:59,681 INFO L124 PetriNetUnfolderBase]: 2679/4521 cut-off events. [2024-05-12 13:00:59,681 INFO L125 PetriNetUnfolderBase]: For 703/703 co-relation queries the response was YES. [2024-05-12 13:00:59,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9492 conditions, 4521 events. 2679/4521 cut-off events. For 703/703 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 29755 event pairs, 1746 based on Foata normal form. 3/4221 useless extension candidates. Maximal degree in co-relation 9477. Up to 3855 conditions per place. [2024-05-12 13:00:59,699 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 53 selfloop transitions, 9 changer transitions 0/75 dead transitions. [2024-05-12 13:00:59,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 75 transitions, 323 flow [2024-05-12 13:00:59,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:00:59,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:00:59,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 129 transitions. [2024-05-12 13:00:59,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6581632653061225 [2024-05-12 13:00:59,706 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 133 flow. Second operand 4 states and 129 transitions. [2024-05-12 13:00:59,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 75 transitions, 323 flow [2024-05-12 13:00:59,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 75 transitions, 318 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:00:59,709 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 179 flow [2024-05-12 13:00:59,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=179, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-05-12 13:00:59,714 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 3 predicate places. [2024-05-12 13:00:59,714 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 179 flow [2024-05-12 13:00:59,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:00:59,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:00:59,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:00:59,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 13:00:59,715 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:00:59,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:00:59,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1784032983, now seen corresponding path program 1 times [2024-05-12 13:00:59,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:00:59,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036168474] [2024-05-12 13:00:59,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:00:59,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:00:59,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:00,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:00,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:00,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036168474] [2024-05-12 13:01:00,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036168474] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:00,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:00,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:01:00,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77886956] [2024-05-12 13:01:00,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:00,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:01:00,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:00,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:01:00,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:01:00,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-05-12 13:01:00,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 179 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-05-12 13:01:00,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:00,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-05-12 13:01:00,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:01,529 INFO L124 PetriNetUnfolderBase]: 3410/5029 cut-off events. [2024-05-12 13:01:01,530 INFO L125 PetriNetUnfolderBase]: For 1986/1986 co-relation queries the response was YES. [2024-05-12 13:01:01,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12374 conditions, 5029 events. 3410/5029 cut-off events. For 1986/1986 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 28360 event pairs, 930 based on Foata normal form. 6/4855 useless extension candidates. Maximal degree in co-relation 12357. Up to 4812 conditions per place. [2024-05-12 13:01:01,554 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 73 selfloop transitions, 16 changer transitions 0/101 dead transitions. [2024-05-12 13:01:01,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 101 transitions, 490 flow [2024-05-12 13:01:01,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:01:01,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:01:01,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-05-12 13:01:01,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-05-12 13:01:01,556 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 179 flow. Second operand 6 states and 182 transitions. [2024-05-12 13:01:01,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 101 transitions, 490 flow [2024-05-12 13:01:01,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 101 transitions, 462 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-05-12 13:01:01,560 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 239 flow [2024-05-12 13:01:01,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=239, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-05-12 13:01:01,561 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 7 predicate places. [2024-05-12 13:01:01,561 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 239 flow [2024-05-12 13:01:01,561 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-05-12 13:01:01,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:01,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:01,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 13:01:01,562 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:01,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:01,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1435028625, now seen corresponding path program 1 times [2024-05-12 13:01:01,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:01,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256008283] [2024-05-12 13:01:01,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:01,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:01,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:02,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:02,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:02,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256008283] [2024-05-12 13:01:02,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256008283] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:02,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:02,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:01:02,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322704983] [2024-05-12 13:01:02,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:02,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:01:02,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:02,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:01:02,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:01:02,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:01:02,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 239 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:02,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:02,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:01:02,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:02,968 INFO L124 PetriNetUnfolderBase]: 4149/6201 cut-off events. [2024-05-12 13:01:02,969 INFO L125 PetriNetUnfolderBase]: For 4214/4214 co-relation queries the response was YES. [2024-05-12 13:01:02,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16328 conditions, 6201 events. 4149/6201 cut-off events. For 4214/4214 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35695 event pairs, 1466 based on Foata normal form. 2/5936 useless extension candidates. Maximal degree in co-relation 16309. Up to 5921 conditions per place. [2024-05-12 13:01:02,998 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 63 selfloop transitions, 10 changer transitions 0/84 dead transitions. [2024-05-12 13:01:02,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 84 transitions, 455 flow [2024-05-12 13:01:02,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:01:02,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:01:03,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-05-12 13:01:03,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5469387755102041 [2024-05-12 13:01:03,000 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 239 flow. Second operand 5 states and 134 transitions. [2024-05-12 13:01:03,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 84 transitions, 455 flow [2024-05-12 13:01:03,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 84 transitions, 417 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 13:01:03,005 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 260 flow [2024-05-12 13:01:03,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=260, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2024-05-12 13:01:03,005 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 9 predicate places. [2024-05-12 13:01:03,006 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 260 flow [2024-05-12 13:01:03,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:03,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:03,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:03,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 13:01:03,006 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:03,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:03,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1503147543, now seen corresponding path program 1 times [2024-05-12 13:01:03,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:03,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703158946] [2024-05-12 13:01:03,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:03,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:03,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:03,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:03,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:03,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703158946] [2024-05-12 13:01:03,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703158946] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:03,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:03,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:01:03,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65181781] [2024-05-12 13:01:03,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:03,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:01:03,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:03,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:01:03,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:01:03,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:01:03,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 260 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:03,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:03,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:01:03,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:04,634 INFO L124 PetriNetUnfolderBase]: 4137/6246 cut-off events. [2024-05-12 13:01:04,636 INFO L125 PetriNetUnfolderBase]: For 5932/5932 co-relation queries the response was YES. [2024-05-12 13:01:04,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17431 conditions, 6246 events. 4137/6246 cut-off events. For 5932/5932 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 36174 event pairs, 1362 based on Foata normal form. 4/6007 useless extension candidates. Maximal degree in co-relation 17410. Up to 5867 conditions per place. [2024-05-12 13:01:04,667 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 72 selfloop transitions, 16 changer transitions 0/99 dead transitions. [2024-05-12 13:01:04,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 99 transitions, 543 flow [2024-05-12 13:01:04,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:01:04,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:01:04,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-05-12 13:01:04,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160349854227405 [2024-05-12 13:01:04,670 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 260 flow. Second operand 7 states and 177 transitions. [2024-05-12 13:01:04,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 99 transitions, 543 flow [2024-05-12 13:01:04,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 99 transitions, 512 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-05-12 13:01:04,678 INFO L231 Difference]: Finished difference. Result has 69 places, 69 transitions, 322 flow [2024-05-12 13:01:04,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=322, PETRI_PLACES=69, PETRI_TRANSITIONS=69} [2024-05-12 13:01:04,680 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 14 predicate places. [2024-05-12 13:01:04,680 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 69 transitions, 322 flow [2024-05-12 13:01:04,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:04,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:04,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:04,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 13:01:04,681 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:04,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:04,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1502508664, now seen corresponding path program 1 times [2024-05-12 13:01:04,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:04,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950871848] [2024-05-12 13:01:04,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:04,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:04,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:04,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:04,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:04,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950871848] [2024-05-12 13:01:04,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950871848] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:04,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:04,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:01:04,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022288374] [2024-05-12 13:01:04,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:04,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:01:04,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:04,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:01:04,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:01:04,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 49 [2024-05-12 13:01:04,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 69 transitions, 322 flow. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:04,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:04,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 49 [2024-05-12 13:01:04,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:05,006 INFO L124 PetriNetUnfolderBase]: 1196/2381 cut-off events. [2024-05-12 13:01:05,007 INFO L125 PetriNetUnfolderBase]: For 3411/3662 co-relation queries the response was YES. [2024-05-12 13:01:05,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5801 conditions, 2381 events. 1196/2381 cut-off events. For 3411/3662 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17631 event pairs, 273 based on Foata normal form. 2/2215 useless extension candidates. Maximal degree in co-relation 5778. Up to 1479 conditions per place. [2024-05-12 13:01:05,021 INFO L140 encePairwiseOnDemand]: 46/49 looper letters, 29 selfloop transitions, 8 changer transitions 0/70 dead transitions. [2024-05-12 13:01:05,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 70 transitions, 362 flow [2024-05-12 13:01:05,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:01:05,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:01:05,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 106 transitions. [2024-05-12 13:01:05,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7210884353741497 [2024-05-12 13:01:05,023 INFO L175 Difference]: Start difference. First operand has 69 places, 69 transitions, 322 flow. Second operand 3 states and 106 transitions. [2024-05-12 13:01:05,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 70 transitions, 362 flow [2024-05-12 13:01:05,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 70 transitions, 330 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 13:01:05,026 INFO L231 Difference]: Finished difference. Result has 66 places, 62 transitions, 256 flow [2024-05-12 13:01:05,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=256, PETRI_PLACES=66, PETRI_TRANSITIONS=62} [2024-05-12 13:01:05,029 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 11 predicate places. [2024-05-12 13:01:05,029 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 62 transitions, 256 flow [2024-05-12 13:01:05,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:05,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:05,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:05,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 13:01:05,029 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:05,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:05,030 INFO L85 PathProgramCache]: Analyzing trace with hash -652787110, now seen corresponding path program 1 times [2024-05-12 13:01:05,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:05,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282815297] [2024-05-12 13:01:05,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:05,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:05,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:05,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:05,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:05,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282815297] [2024-05-12 13:01:05,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282815297] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:05,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:05,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:01:05,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054057435] [2024-05-12 13:01:05,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:05,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:01:05,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:05,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:01:05,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:01:05,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:05,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 62 transitions, 256 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:05,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:05,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:05,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:06,708 INFO L124 PetriNetUnfolderBase]: 4171/6060 cut-off events. [2024-05-12 13:01:06,708 INFO L125 PetriNetUnfolderBase]: For 10052/10056 co-relation queries the response was YES. [2024-05-12 13:01:06,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17630 conditions, 6060 events. 4171/6060 cut-off events. For 10052/10056 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 33101 event pairs, 1376 based on Foata normal form. 6/6062 useless extension candidates. Maximal degree in co-relation 17608. Up to 5884 conditions per place. [2024-05-12 13:01:06,738 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 71 selfloop transitions, 17 changer transitions 4/102 dead transitions. [2024-05-12 13:01:06,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 102 transitions, 584 flow [2024-05-12 13:01:06,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:01:06,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:01:06,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-05-12 13:01:06,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-05-12 13:01:06,740 INFO L175 Difference]: Start difference. First operand has 66 places, 62 transitions, 256 flow. Second operand 6 states and 159 transitions. [2024-05-12 13:01:06,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 102 transitions, 584 flow [2024-05-12 13:01:06,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 102 transitions, 564 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:01:06,746 INFO L231 Difference]: Finished difference. Result has 70 places, 67 transitions, 326 flow [2024-05-12 13:01:06,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=326, PETRI_PLACES=70, PETRI_TRANSITIONS=67} [2024-05-12 13:01:06,747 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 15 predicate places. [2024-05-12 13:01:06,748 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 67 transitions, 326 flow [2024-05-12 13:01:06,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:06,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:06,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:06,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 13:01:06,748 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:06,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:06,749 INFO L85 PathProgramCache]: Analyzing trace with hash 411996860, now seen corresponding path program 2 times [2024-05-12 13:01:06,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:06,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639221459] [2024-05-12 13:01:06,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:06,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:06,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:07,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:07,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:07,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639221459] [2024-05-12 13:01:07,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639221459] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:07,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:07,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:01:07,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827979914] [2024-05-12 13:01:07,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:07,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:01:07,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:07,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:01:07,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:01:07,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:07,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 67 transitions, 326 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:07,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:07,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:07,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:08,246 INFO L124 PetriNetUnfolderBase]: 3640/5311 cut-off events. [2024-05-12 13:01:08,246 INFO L125 PetriNetUnfolderBase]: For 11059/11064 co-relation queries the response was YES. [2024-05-12 13:01:08,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16431 conditions, 5311 events. 3640/5311 cut-off events. For 11059/11064 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 28672 event pairs, 1234 based on Foata normal form. 6/5312 useless extension candidates. Maximal degree in co-relation 16407. Up to 5151 conditions per place. [2024-05-12 13:01:08,268 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 68 selfloop transitions, 16 changer transitions 0/94 dead transitions. [2024-05-12 13:01:08,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 94 transitions, 558 flow [2024-05-12 13:01:08,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:01:08,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:01:08,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-05-12 13:01:08,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-05-12 13:01:08,270 INFO L175 Difference]: Start difference. First operand has 70 places, 67 transitions, 326 flow. Second operand 6 states and 150 transitions. [2024-05-12 13:01:08,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 94 transitions, 558 flow [2024-05-12 13:01:08,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 94 transitions, 523 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-05-12 13:01:08,278 INFO L231 Difference]: Finished difference. Result has 73 places, 67 transitions, 331 flow [2024-05-12 13:01:08,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=331, PETRI_PLACES=73, PETRI_TRANSITIONS=67} [2024-05-12 13:01:08,279 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2024-05-12 13:01:08,279 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 67 transitions, 331 flow [2024-05-12 13:01:08,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:08,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:08,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:08,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 13:01:08,280 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:08,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:08,280 INFO L85 PathProgramCache]: Analyzing trace with hash -2074926724, now seen corresponding path program 1 times [2024-05-12 13:01:08,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:08,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492133480] [2024-05-12 13:01:08,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:08,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:08,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:09,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:09,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:09,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492133480] [2024-05-12 13:01:09,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492133480] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:09,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:09,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:01:09,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483945275] [2024-05-12 13:01:09,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:09,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:01:09,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:09,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:01:09,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:01:09,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:09,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 67 transitions, 331 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-05-12 13:01:09,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:09,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:09,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:09,993 INFO L124 PetriNetUnfolderBase]: 3711/5427 cut-off events. [2024-05-12 13:01:09,993 INFO L125 PetriNetUnfolderBase]: For 12220/12220 co-relation queries the response was YES. [2024-05-12 13:01:10,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16840 conditions, 5427 events. 3711/5427 cut-off events. For 12220/12220 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 29372 event pairs, 1172 based on Foata normal form. 2/5422 useless extension candidates. Maximal degree in co-relation 16814. Up to 5234 conditions per place. [2024-05-12 13:01:10,019 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 83 selfloop transitions, 22 changer transitions 0/115 dead transitions. [2024-05-12 13:01:10,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 115 transitions, 712 flow [2024-05-12 13:01:10,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:10,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:10,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-05-12 13:01:10,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-05-12 13:01:10,021 INFO L175 Difference]: Start difference. First operand has 73 places, 67 transitions, 331 flow. Second operand 8 states and 192 transitions. [2024-05-12 13:01:10,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 115 transitions, 712 flow [2024-05-12 13:01:10,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 115 transitions, 650 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 13:01:10,029 INFO L231 Difference]: Finished difference. Result has 77 places, 78 transitions, 419 flow [2024-05-12 13:01:10,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=419, PETRI_PLACES=77, PETRI_TRANSITIONS=78} [2024-05-12 13:01:10,030 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 22 predicate places. [2024-05-12 13:01:10,030 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 419 flow [2024-05-12 13:01:10,030 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-05-12 13:01:10,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:10,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:10,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 13:01:10,031 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:10,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:10,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1361848720, now seen corresponding path program 1 times [2024-05-12 13:01:10,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:10,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725381675] [2024-05-12 13:01:10,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:10,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:10,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:10,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:10,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:10,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725381675] [2024-05-12 13:01:10,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725381675] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:10,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:10,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:01:10,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83017129] [2024-05-12 13:01:10,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:10,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:01:10,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:10,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:01:10,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:01:10,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:10,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 419 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-05-12 13:01:10,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:10,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:10,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:11,670 INFO L124 PetriNetUnfolderBase]: 3757/5509 cut-off events. [2024-05-12 13:01:11,670 INFO L125 PetriNetUnfolderBase]: For 16095/16103 co-relation queries the response was YES. [2024-05-12 13:01:11,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18016 conditions, 5509 events. 3757/5509 cut-off events. For 16095/16103 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 29943 event pairs, 1168 based on Foata normal form. 9/5510 useless extension candidates. Maximal degree in co-relation 17988. Up to 5171 conditions per place. [2024-05-12 13:01:11,696 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 89 selfloop transitions, 27 changer transitions 0/126 dead transitions. [2024-05-12 13:01:11,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 126 transitions, 832 flow [2024-05-12 13:01:11,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:01:11,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:01:11,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-05-12 13:01:11,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5364431486880467 [2024-05-12 13:01:11,699 INFO L175 Difference]: Start difference. First operand has 77 places, 78 transitions, 419 flow. Second operand 7 states and 184 transitions. [2024-05-12 13:01:11,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 126 transitions, 832 flow [2024-05-12 13:01:11,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 126 transitions, 794 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-05-12 13:01:11,710 INFO L231 Difference]: Finished difference. Result has 82 places, 84 transitions, 497 flow [2024-05-12 13:01:11,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=497, PETRI_PLACES=82, PETRI_TRANSITIONS=84} [2024-05-12 13:01:11,711 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 27 predicate places. [2024-05-12 13:01:11,711 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 84 transitions, 497 flow [2024-05-12 13:01:11,712 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-05-12 13:01:11,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:11,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:11,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 13:01:11,712 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:11,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:11,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1238437022, now seen corresponding path program 2 times [2024-05-12 13:01:11,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:11,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041233189] [2024-05-12 13:01:11,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:11,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:11,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:12,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:12,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:12,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041233189] [2024-05-12 13:01:12,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041233189] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:12,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:12,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:01:12,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611800210] [2024-05-12 13:01:12,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:12,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:01:12,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:12,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:01:12,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:01:12,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:12,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 84 transitions, 497 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-05-12 13:01:12,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:12,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:12,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:13,441 INFO L124 PetriNetUnfolderBase]: 3808/5581 cut-off events. [2024-05-12 13:01:13,441 INFO L125 PetriNetUnfolderBase]: For 20217/20221 co-relation queries the response was YES. [2024-05-12 13:01:13,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19370 conditions, 5581 events. 3808/5581 cut-off events. For 20217/20221 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 30307 event pairs, 1151 based on Foata normal form. 4/5579 useless extension candidates. Maximal degree in co-relation 19340. Up to 5254 conditions per place. [2024-05-12 13:01:13,472 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 87 selfloop transitions, 36 changer transitions 0/133 dead transitions. [2024-05-12 13:01:13,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 133 transitions, 1003 flow [2024-05-12 13:01:13,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:01:13,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:01:13,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-05-12 13:01:13,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335276967930029 [2024-05-12 13:01:13,474 INFO L175 Difference]: Start difference. First operand has 82 places, 84 transitions, 497 flow. Second operand 7 states and 183 transitions. [2024-05-12 13:01:13,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 133 transitions, 1003 flow [2024-05-12 13:01:13,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 133 transitions, 969 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-05-12 13:01:13,491 INFO L231 Difference]: Finished difference. Result has 86 places, 93 transitions, 645 flow [2024-05-12 13:01:13,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=645, PETRI_PLACES=86, PETRI_TRANSITIONS=93} [2024-05-12 13:01:13,491 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 31 predicate places. [2024-05-12 13:01:13,492 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 93 transitions, 645 flow [2024-05-12 13:01:13,492 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-05-12 13:01:13,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:13,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:13,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 13:01:13,492 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:13,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:13,493 INFO L85 PathProgramCache]: Analyzing trace with hash -112760940, now seen corresponding path program 2 times [2024-05-12 13:01:13,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:13,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374949260] [2024-05-12 13:01:13,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:13,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:13,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:14,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:14,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:14,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374949260] [2024-05-12 13:01:14,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374949260] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:14,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:14,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:01:14,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430974749] [2024-05-12 13:01:14,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:14,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:01:14,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:14,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:01:14,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:01:14,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:14,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 93 transitions, 645 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-05-12 13:01:14,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:14,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:14,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:15,192 INFO L124 PetriNetUnfolderBase]: 3854/5657 cut-off events. [2024-05-12 13:01:15,193 INFO L125 PetriNetUnfolderBase]: For 25376/25383 co-relation queries the response was YES. [2024-05-12 13:01:15,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20708 conditions, 5657 events. 3854/5657 cut-off events. For 25376/25383 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 30762 event pairs, 1050 based on Foata normal form. 10/5661 useless extension candidates. Maximal degree in co-relation 20676. Up to 5281 conditions per place. [2024-05-12 13:01:15,217 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 95 selfloop transitions, 30 changer transitions 0/135 dead transitions. [2024-05-12 13:01:15,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 135 transitions, 1058 flow [2024-05-12 13:01:15,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:01:15,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:01:15,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-05-12 13:01:15,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521865889212828 [2024-05-12 13:01:15,219 INFO L175 Difference]: Start difference. First operand has 86 places, 93 transitions, 645 flow. Second operand 7 states and 179 transitions. [2024-05-12 13:01:15,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 135 transitions, 1058 flow [2024-05-12 13:01:15,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 135 transitions, 1023 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-05-12 13:01:15,238 INFO L231 Difference]: Finished difference. Result has 91 places, 96 transitions, 708 flow [2024-05-12 13:01:15,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=708, PETRI_PLACES=91, PETRI_TRANSITIONS=96} [2024-05-12 13:01:15,238 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 36 predicate places. [2024-05-12 13:01:15,239 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 96 transitions, 708 flow [2024-05-12 13:01:15,239 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-05-12 13:01:15,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:15,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:15,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 13:01:15,239 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:15,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:15,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1366490164, now seen corresponding path program 3 times [2024-05-12 13:01:15,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:15,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613170463] [2024-05-12 13:01:15,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:15,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:15,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:15,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:15,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:15,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613170463] [2024-05-12 13:01:15,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613170463] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:15,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:15,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:01:15,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625483555] [2024-05-12 13:01:15,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:15,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:01:15,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:15,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:01:15,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:01:16,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:16,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 96 transitions, 708 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-05-12 13:01:16,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:16,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:16,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:16,905 INFO L124 PetriNetUnfolderBase]: 3849/5646 cut-off events. [2024-05-12 13:01:16,906 INFO L125 PetriNetUnfolderBase]: For 27872/27874 co-relation queries the response was YES. [2024-05-12 13:01:16,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21111 conditions, 5646 events. 3849/5646 cut-off events. For 27872/27874 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 30639 event pairs, 1163 based on Foata normal form. 2/5639 useless extension candidates. Maximal degree in co-relation 21077. Up to 5313 conditions per place. [2024-05-12 13:01:16,936 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 87 selfloop transitions, 35 changer transitions 0/132 dead transitions. [2024-05-12 13:01:16,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 132 transitions, 1078 flow [2024-05-12 13:01:16,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:01:16,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:01:16,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-05-12 13:01:16,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5189504373177842 [2024-05-12 13:01:16,938 INFO L175 Difference]: Start difference. First operand has 91 places, 96 transitions, 708 flow. Second operand 7 states and 178 transitions. [2024-05-12 13:01:16,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 132 transitions, 1078 flow [2024-05-12 13:01:16,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 132 transitions, 996 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-05-12 13:01:16,969 INFO L231 Difference]: Finished difference. Result has 94 places, 96 transitions, 704 flow [2024-05-12 13:01:16,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=626, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=704, PETRI_PLACES=94, PETRI_TRANSITIONS=96} [2024-05-12 13:01:16,970 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 39 predicate places. [2024-05-12 13:01:16,970 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 96 transitions, 704 flow [2024-05-12 13:01:16,970 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-05-12 13:01:16,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:16,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:16,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 13:01:16,970 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:16,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:16,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1415568728, now seen corresponding path program 3 times [2024-05-12 13:01:16,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:16,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233632878] [2024-05-12 13:01:16,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:16,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:16,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:17,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:17,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:17,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233632878] [2024-05-12 13:01:17,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233632878] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:17,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:17,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:01:17,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045656680] [2024-05-12 13:01:17,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:17,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:01:17,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:17,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:01:17,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:01:17,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:17,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 96 transitions, 704 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-05-12 13:01:17,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:17,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:17,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:18,678 INFO L124 PetriNetUnfolderBase]: 3839/5632 cut-off events. [2024-05-12 13:01:18,678 INFO L125 PetriNetUnfolderBase]: For 29885/29892 co-relation queries the response was YES. [2024-05-12 13:01:18,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21068 conditions, 5632 events. 3839/5632 cut-off events. For 29885/29892 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 30621 event pairs, 1154 based on Foata normal form. 10/5636 useless extension candidates. Maximal degree in co-relation 21033. Up to 5266 conditions per place. [2024-05-12 13:01:18,703 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 95 selfloop transitions, 29 changer transitions 0/134 dead transitions. [2024-05-12 13:01:18,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 134 transitions, 1043 flow [2024-05-12 13:01:18,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:01:18,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:01:18,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-05-12 13:01:18,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521865889212828 [2024-05-12 13:01:18,705 INFO L175 Difference]: Start difference. First operand has 94 places, 96 transitions, 704 flow. Second operand 7 states and 179 transitions. [2024-05-12 13:01:18,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 134 transitions, 1043 flow [2024-05-12 13:01:18,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 134 transitions, 934 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 13:01:18,728 INFO L231 Difference]: Finished difference. Result has 95 places, 96 transitions, 661 flow [2024-05-12 13:01:18,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=661, PETRI_PLACES=95, PETRI_TRANSITIONS=96} [2024-05-12 13:01:18,728 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 40 predicate places. [2024-05-12 13:01:18,729 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 96 transitions, 661 flow [2024-05-12 13:01:18,729 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-05-12 13:01:18,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:18,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:18,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 13:01:18,729 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:18,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:18,730 INFO L85 PathProgramCache]: Analyzing trace with hash -963674402, now seen corresponding path program 4 times [2024-05-12 13:01:18,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:18,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014303363] [2024-05-12 13:01:18,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:18,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:18,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:19,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:19,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:19,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014303363] [2024-05-12 13:01:19,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014303363] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:19,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:19,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:01:19,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007571460] [2024-05-12 13:01:19,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:19,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:01:19,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:19,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:01:19,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:01:19,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:19,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 96 transitions, 661 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-05-12 13:01:19,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:19,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:19,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:20,329 INFO L124 PetriNetUnfolderBase]: 3962/5810 cut-off events. [2024-05-12 13:01:20,329 INFO L125 PetriNetUnfolderBase]: For 32207/32211 co-relation queries the response was YES. [2024-05-12 13:01:20,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22013 conditions, 5810 events. 3962/5810 cut-off events. For 32207/32211 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 31605 event pairs, 1237 based on Foata normal form. 6/5806 useless extension candidates. Maximal degree in co-relation 21977. Up to 5535 conditions per place. [2024-05-12 13:01:20,359 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 112 selfloop transitions, 39 changer transitions 0/161 dead transitions. [2024-05-12 13:01:20,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 161 transitions, 1240 flow [2024-05-12 13:01:20,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:20,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:20,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-05-12 13:01:20,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-05-12 13:01:20,362 INFO L175 Difference]: Start difference. First operand has 95 places, 96 transitions, 661 flow. Second operand 8 states and 203 transitions. [2024-05-12 13:01:20,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 161 transitions, 1240 flow [2024-05-12 13:01:20,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 161 transitions, 1144 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 13:01:20,391 INFO L231 Difference]: Finished difference. Result has 98 places, 117 transitions, 872 flow [2024-05-12 13:01:20,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=872, PETRI_PLACES=98, PETRI_TRANSITIONS=117} [2024-05-12 13:01:20,392 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 43 predicate places. [2024-05-12 13:01:20,392 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 117 transitions, 872 flow [2024-05-12 13:01:20,392 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-05-12 13:01:20,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:20,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:20,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 13:01:20,392 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:20,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:20,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1764470464, now seen corresponding path program 5 times [2024-05-12 13:01:20,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:20,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22130381] [2024-05-12 13:01:20,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:20,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:20,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:21,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:21,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:21,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22130381] [2024-05-12 13:01:21,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22130381] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:21,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:21,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:01:21,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353815549] [2024-05-12 13:01:21,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:21,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:01:21,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:21,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:01:21,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:01:21,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:21,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 117 transitions, 872 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-05-12 13:01:21,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:21,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:21,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:22,140 INFO L124 PetriNetUnfolderBase]: 4085/6000 cut-off events. [2024-05-12 13:01:22,140 INFO L125 PetriNetUnfolderBase]: For 36067/36071 co-relation queries the response was YES. [2024-05-12 13:01:22,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23575 conditions, 6000 events. 4085/6000 cut-off events. For 36067/36071 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 32788 event pairs, 1237 based on Foata normal form. 6/5994 useless extension candidates. Maximal degree in co-relation 23536. Up to 5612 conditions per place. [2024-05-12 13:01:22,176 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 120 selfloop transitions, 75 changer transitions 0/205 dead transitions. [2024-05-12 13:01:22,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 205 transitions, 1707 flow [2024-05-12 13:01:22,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:01:22,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:01:22,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-05-12 13:01:22,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5081632653061224 [2024-05-12 13:01:22,178 INFO L175 Difference]: Start difference. First operand has 98 places, 117 transitions, 872 flow. Second operand 10 states and 249 transitions. [2024-05-12 13:01:22,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 205 transitions, 1707 flow [2024-05-12 13:01:22,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 205 transitions, 1574 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-05-12 13:01:22,298 INFO L231 Difference]: Finished difference. Result has 106 places, 148 transitions, 1247 flow [2024-05-12 13:01:22,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1247, PETRI_PLACES=106, PETRI_TRANSITIONS=148} [2024-05-12 13:01:22,299 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 51 predicate places. [2024-05-12 13:01:22,300 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 148 transitions, 1247 flow [2024-05-12 13:01:22,300 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-05-12 13:01:22,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:22,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:22,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 13:01:22,300 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:22,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:22,301 INFO L85 PathProgramCache]: Analyzing trace with hash 800604875, now seen corresponding path program 1 times [2024-05-12 13:01:22,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:22,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138201161] [2024-05-12 13:01:22,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:22,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:22,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:23,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:23,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:23,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138201161] [2024-05-12 13:01:23,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138201161] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:23,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:23,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:01:23,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131227576] [2024-05-12 13:01:23,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:23,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:01:23,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:23,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:01:23,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:01:23,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-05-12 13:01:23,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 148 transitions, 1247 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:23,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:23,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-05-12 13:01:23,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:23,865 INFO L124 PetriNetUnfolderBase]: 3090/5497 cut-off events. [2024-05-12 13:01:23,865 INFO L125 PetriNetUnfolderBase]: For 35303/35345 co-relation queries the response was YES. [2024-05-12 13:01:23,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19932 conditions, 5497 events. 3090/5497 cut-off events. For 35303/35345 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 37936 event pairs, 1289 based on Foata normal form. 9/5298 useless extension candidates. Maximal degree in co-relation 19891. Up to 4401 conditions per place. [2024-05-12 13:01:23,904 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 121 selfloop transitions, 10 changer transitions 0/168 dead transitions. [2024-05-12 13:01:23,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 168 transitions, 1609 flow [2024-05-12 13:01:23,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:01:23,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:01:23,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-05-12 13:01:23,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5346938775510204 [2024-05-12 13:01:23,905 INFO L175 Difference]: Start difference. First operand has 106 places, 148 transitions, 1247 flow. Second operand 5 states and 131 transitions. [2024-05-12 13:01:23,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 168 transitions, 1609 flow [2024-05-12 13:01:23,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 168 transitions, 1451 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 13:01:23,935 INFO L231 Difference]: Finished difference. Result has 106 places, 155 transitions, 1187 flow [2024-05-12 13:01:23,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1095, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1187, PETRI_PLACES=106, PETRI_TRANSITIONS=155} [2024-05-12 13:01:23,935 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 51 predicate places. [2024-05-12 13:01:23,935 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 155 transitions, 1187 flow [2024-05-12 13:01:23,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:23,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:23,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:23,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 13:01:23,936 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:23,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:23,936 INFO L85 PathProgramCache]: Analyzing trace with hash -266875914, now seen corresponding path program 1 times [2024-05-12 13:01:23,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:23,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768501526] [2024-05-12 13:01:23,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:23,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:23,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:24,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:24,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:24,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768501526] [2024-05-12 13:01:24,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768501526] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:24,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:24,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:01:24,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108747798] [2024-05-12 13:01:24,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:24,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:01:24,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:24,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:01:24,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:01:24,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:24,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 155 transitions, 1187 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-05-12 13:01:24,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:24,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:24,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:25,926 INFO L124 PetriNetUnfolderBase]: 4133/6770 cut-off events. [2024-05-12 13:01:25,926 INFO L125 PetriNetUnfolderBase]: For 45084/45086 co-relation queries the response was YES. [2024-05-12 13:01:25,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26192 conditions, 6770 events. 4133/6770 cut-off events. For 45084/45086 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 42533 event pairs, 1363 based on Foata normal form. 6/6553 useless extension candidates. Maximal degree in co-relation 26149. Up to 5584 conditions per place. [2024-05-12 13:01:25,979 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 120 selfloop transitions, 74 changer transitions 0/204 dead transitions. [2024-05-12 13:01:25,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 204 transitions, 1785 flow [2024-05-12 13:01:25,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:25,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:25,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-05-12 13:01:25,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-05-12 13:01:25,980 INFO L175 Difference]: Start difference. First operand has 106 places, 155 transitions, 1187 flow. Second operand 8 states and 203 transitions. [2024-05-12 13:01:25,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 204 transitions, 1785 flow [2024-05-12 13:01:26,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 204 transitions, 1763 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-05-12 13:01:26,022 INFO L231 Difference]: Finished difference. Result has 112 places, 158 transitions, 1370 flow [2024-05-12 13:01:26,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1370, PETRI_PLACES=112, PETRI_TRANSITIONS=158} [2024-05-12 13:01:26,023 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 57 predicate places. [2024-05-12 13:01:26,023 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 158 transitions, 1370 flow [2024-05-12 13:01:26,023 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-05-12 13:01:26,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:26,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:26,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 13:01:26,023 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:26,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:26,024 INFO L85 PathProgramCache]: Analyzing trace with hash -263151264, now seen corresponding path program 2 times [2024-05-12 13:01:26,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:26,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443261679] [2024-05-12 13:01:26,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:26,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:26,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:26,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:26,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:26,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443261679] [2024-05-12 13:01:26,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443261679] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:26,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:26,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:01:26,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788962281] [2024-05-12 13:01:26,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:26,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:01:26,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:26,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:01:26,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:01:26,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:26,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 158 transitions, 1370 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-05-12 13:01:26,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:26,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:26,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:28,034 INFO L124 PetriNetUnfolderBase]: 4235/6797 cut-off events. [2024-05-12 13:01:28,034 INFO L125 PetriNetUnfolderBase]: For 53975/53977 co-relation queries the response was YES. [2024-05-12 13:01:28,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28275 conditions, 6797 events. 4235/6797 cut-off events. For 53975/53977 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 41519 event pairs, 957 based on Foata normal form. 4/6606 useless extension candidates. Maximal degree in co-relation 28230. Up to 5321 conditions per place. [2024-05-12 13:01:28,080 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 112 selfloop transitions, 97 changer transitions 0/219 dead transitions. [2024-05-12 13:01:28,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 219 transitions, 2228 flow [2024-05-12 13:01:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:28,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:28,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-05-12 13:01:28,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5459183673469388 [2024-05-12 13:01:28,082 INFO L175 Difference]: Start difference. First operand has 112 places, 158 transitions, 1370 flow. Second operand 8 states and 214 transitions. [2024-05-12 13:01:28,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 219 transitions, 2228 flow [2024-05-12 13:01:28,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 219 transitions, 2065 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-05-12 13:01:28,133 INFO L231 Difference]: Finished difference. Result has 114 places, 167 transitions, 1535 flow [2024-05-12 13:01:28,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1535, PETRI_PLACES=114, PETRI_TRANSITIONS=167} [2024-05-12 13:01:28,134 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 59 predicate places. [2024-05-12 13:01:28,134 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 167 transitions, 1535 flow [2024-05-12 13:01:28,134 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-05-12 13:01:28,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:28,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:28,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 13:01:28,135 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:28,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:28,135 INFO L85 PathProgramCache]: Analyzing trace with hash -263156844, now seen corresponding path program 3 times [2024-05-12 13:01:28,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:28,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220113872] [2024-05-12 13:01:28,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:28,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:28,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:28,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:28,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:28,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220113872] [2024-05-12 13:01:28,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220113872] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:28,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:28,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:01:28,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677382608] [2024-05-12 13:01:28,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:28,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:01:28,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:28,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:01:28,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:01:29,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:29,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 167 transitions, 1535 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-05-12 13:01:29,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:29,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:29,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:30,139 INFO L124 PetriNetUnfolderBase]: 4225/6783 cut-off events. [2024-05-12 13:01:30,140 INFO L125 PetriNetUnfolderBase]: For 60645/60647 co-relation queries the response was YES. [2024-05-12 13:01:30,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29184 conditions, 6783 events. 4225/6783 cut-off events. For 60645/60647 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 41399 event pairs, 955 based on Foata normal form. 4/6592 useless extension candidates. Maximal degree in co-relation 29138. Up to 5313 conditions per place. [2024-05-12 13:01:30,180 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 121 selfloop transitions, 87 changer transitions 0/218 dead transitions. [2024-05-12 13:01:30,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 218 transitions, 2207 flow [2024-05-12 13:01:30,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:30,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:30,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-05-12 13:01:30,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5459183673469388 [2024-05-12 13:01:30,181 INFO L175 Difference]: Start difference. First operand has 114 places, 167 transitions, 1535 flow. Second operand 8 states and 214 transitions. [2024-05-12 13:01:30,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 218 transitions, 2207 flow [2024-05-12 13:01:30,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 218 transitions, 2091 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-05-12 13:01:30,240 INFO L231 Difference]: Finished difference. Result has 119 places, 167 transitions, 1601 flow [2024-05-12 13:01:30,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1419, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1601, PETRI_PLACES=119, PETRI_TRANSITIONS=167} [2024-05-12 13:01:30,241 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 64 predicate places. [2024-05-12 13:01:30,241 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 167 transitions, 1601 flow [2024-05-12 13:01:30,241 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-05-12 13:01:30,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:30,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:30,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 13:01:30,242 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:30,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:30,242 INFO L85 PathProgramCache]: Analyzing trace with hash 792229268, now seen corresponding path program 4 times [2024-05-12 13:01:30,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:30,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721466919] [2024-05-12 13:01:30,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:30,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:30,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:31,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:31,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:31,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721466919] [2024-05-12 13:01:31,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721466919] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:31,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:31,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:01:31,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936677542] [2024-05-12 13:01:31,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:31,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:01:31,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:31,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:01:31,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:01:31,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:31,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 167 transitions, 1601 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-05-12 13:01:31,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:31,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:31,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:32,171 INFO L124 PetriNetUnfolderBase]: 4271/6457 cut-off events. [2024-05-12 13:01:32,172 INFO L125 PetriNetUnfolderBase]: For 65530/65530 co-relation queries the response was YES. [2024-05-12 13:01:32,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29733 conditions, 6457 events. 4271/6457 cut-off events. For 65530/65530 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 36933 event pairs, 841 based on Foata normal form. 4/6401 useless extension candidates. Maximal degree in co-relation 29685. Up to 5352 conditions per place. [2024-05-12 13:01:32,211 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 106 selfloop transitions, 101 changer transitions 0/217 dead transitions. [2024-05-12 13:01:32,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 217 transitions, 2317 flow [2024-05-12 13:01:32,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:32,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:32,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-05-12 13:01:32,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5280612244897959 [2024-05-12 13:01:32,214 INFO L175 Difference]: Start difference. First operand has 119 places, 167 transitions, 1601 flow. Second operand 8 states and 207 transitions. [2024-05-12 13:01:32,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 217 transitions, 2317 flow [2024-05-12 13:01:32,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 217 transitions, 2110 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 13:01:32,275 INFO L231 Difference]: Finished difference. Result has 120 places, 170 transitions, 1656 flow [2024-05-12 13:01:32,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1400, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1656, PETRI_PLACES=120, PETRI_TRANSITIONS=170} [2024-05-12 13:01:32,275 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 65 predicate places. [2024-05-12 13:01:32,275 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 170 transitions, 1656 flow [2024-05-12 13:01:32,276 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-05-12 13:01:32,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:32,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:32,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 13:01:32,276 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:32,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:32,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1780433610, now seen corresponding path program 5 times [2024-05-12 13:01:32,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:32,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200017114] [2024-05-12 13:01:32,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:32,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:32,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:33,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:33,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:33,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200017114] [2024-05-12 13:01:33,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200017114] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:33,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:33,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:01:33,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524197705] [2024-05-12 13:01:33,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:33,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:01:33,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:33,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:01:33,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:01:33,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:33,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 170 transitions, 1656 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-05-12 13:01:33,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:33,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:33,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:34,274 INFO L124 PetriNetUnfolderBase]: 4317/6530 cut-off events. [2024-05-12 13:01:34,275 INFO L125 PetriNetUnfolderBase]: For 70509/70509 co-relation queries the response was YES. [2024-05-12 13:01:34,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30386 conditions, 6530 events. 4317/6530 cut-off events. For 70509/70509 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 37428 event pairs, 832 based on Foata normal form. 4/6474 useless extension candidates. Maximal degree in co-relation 30337. Up to 5391 conditions per place. [2024-05-12 13:01:34,327 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 119 selfloop transitions, 92 changer transitions 0/221 dead transitions. [2024-05-12 13:01:34,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 221 transitions, 2386 flow [2024-05-12 13:01:34,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:34,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:34,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-05-12 13:01:34,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-05-12 13:01:34,329 INFO L175 Difference]: Start difference. First operand has 120 places, 170 transitions, 1656 flow. Second operand 8 states and 210 transitions. [2024-05-12 13:01:34,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 221 transitions, 2386 flow [2024-05-12 13:01:34,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 221 transitions, 2173 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 13:01:34,418 INFO L231 Difference]: Finished difference. Result has 123 places, 173 transitions, 1687 flow [2024-05-12 13:01:34,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1687, PETRI_PLACES=123, PETRI_TRANSITIONS=173} [2024-05-12 13:01:34,419 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 68 predicate places. [2024-05-12 13:01:34,419 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 173 transitions, 1687 flow [2024-05-12 13:01:34,419 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-05-12 13:01:34,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:34,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:34,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 13:01:34,419 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:34,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:34,420 INFO L85 PathProgramCache]: Analyzing trace with hash -588476738, now seen corresponding path program 6 times [2024-05-12 13:01:34,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:34,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476336047] [2024-05-12 13:01:34,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:34,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:34,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:35,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:35,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:35,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476336047] [2024-05-12 13:01:35,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476336047] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:35,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:35,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:01:35,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931793148] [2024-05-12 13:01:35,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:35,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:01:35,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:35,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:01:35,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:01:35,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:35,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 173 transitions, 1687 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-05-12 13:01:35,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:35,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:35,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:36,408 INFO L124 PetriNetUnfolderBase]: 4307/6516 cut-off events. [2024-05-12 13:01:36,408 INFO L125 PetriNetUnfolderBase]: For 72759/72759 co-relation queries the response was YES. [2024-05-12 13:01:36,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30215 conditions, 6516 events. 4307/6516 cut-off events. For 72759/72759 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 37282 event pairs, 927 based on Foata normal form. 4/6460 useless extension candidates. Maximal degree in co-relation 30165. Up to 5383 conditions per place. [2024-05-12 13:01:36,455 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 116 selfloop transitions, 93 changer transitions 0/219 dead transitions. [2024-05-12 13:01:36,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 219 transitions, 2279 flow [2024-05-12 13:01:36,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:36,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:36,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-05-12 13:01:36,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5280612244897959 [2024-05-12 13:01:36,456 INFO L175 Difference]: Start difference. First operand has 123 places, 173 transitions, 1687 flow. Second operand 8 states and 207 transitions. [2024-05-12 13:01:36,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 219 transitions, 2279 flow [2024-05-12 13:01:36,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 219 transitions, 1969 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-05-12 13:01:36,589 INFO L231 Difference]: Finished difference. Result has 124 places, 173 transitions, 1571 flow [2024-05-12 13:01:36,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1571, PETRI_PLACES=124, PETRI_TRANSITIONS=173} [2024-05-12 13:01:36,589 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 69 predicate places. [2024-05-12 13:01:36,589 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 173 transitions, 1571 flow [2024-05-12 13:01:36,589 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-05-12 13:01:36,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:36,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:36,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 13:01:36,590 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:36,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:36,590 INFO L85 PathProgramCache]: Analyzing trace with hash 940587257, now seen corresponding path program 1 times [2024-05-12 13:01:36,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:36,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843999907] [2024-05-12 13:01:36,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:36,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:36,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:37,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:37,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:37,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843999907] [2024-05-12 13:01:37,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843999907] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:37,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:37,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:01:37,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105282047] [2024-05-12 13:01:37,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:37,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:01:37,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:37,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:01:37,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:01:37,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:01:37,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 173 transitions, 1571 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:37,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:37,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:01:37,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:38,741 INFO L124 PetriNetUnfolderBase]: 3776/6239 cut-off events. [2024-05-12 13:01:38,741 INFO L125 PetriNetUnfolderBase]: For 64517/64517 co-relation queries the response was YES. [2024-05-12 13:01:38,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27225 conditions, 6239 events. 3776/6239 cut-off events. For 64517/64517 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 39950 event pairs, 1253 based on Foata normal form. 4/6114 useless extension candidates. Maximal degree in co-relation 27174. Up to 5320 conditions per place. [2024-05-12 13:01:38,786 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 189 selfloop transitions, 20 changer transitions 0/220 dead transitions. [2024-05-12 13:01:38,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 220 transitions, 2205 flow [2024-05-12 13:01:38,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:38,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:38,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-05-12 13:01:38,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-05-12 13:01:38,787 INFO L175 Difference]: Start difference. First operand has 124 places, 173 transitions, 1571 flow. Second operand 8 states and 203 transitions. [2024-05-12 13:01:38,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 220 transitions, 2205 flow [2024-05-12 13:01:38,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 220 transitions, 2007 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 13:01:38,842 INFO L231 Difference]: Finished difference. Result has 126 places, 178 transitions, 1482 flow [2024-05-12 13:01:38,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1482, PETRI_PLACES=126, PETRI_TRANSITIONS=178} [2024-05-12 13:01:38,843 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 71 predicate places. [2024-05-12 13:01:38,843 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 178 transitions, 1482 flow [2024-05-12 13:01:38,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:38,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:38,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:38,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 13:01:38,844 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:38,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:38,844 INFO L85 PathProgramCache]: Analyzing trace with hash -914408665, now seen corresponding path program 1 times [2024-05-12 13:01:38,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:38,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202334838] [2024-05-12 13:01:38,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:38,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:38,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:39,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:39,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:39,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202334838] [2024-05-12 13:01:39,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202334838] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:39,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:39,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:01:39,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425402493] [2024-05-12 13:01:39,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:39,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:01:39,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:39,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:01:39,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:01:39,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-05-12 13:01:39,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 178 transitions, 1482 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:39,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:39,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-05-12 13:01:39,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:40,567 INFO L124 PetriNetUnfolderBase]: 3249/5490 cut-off events. [2024-05-12 13:01:40,567 INFO L125 PetriNetUnfolderBase]: For 67406/67452 co-relation queries the response was YES. [2024-05-12 13:01:40,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24341 conditions, 5490 events. 3249/5490 cut-off events. For 67406/67452 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 36268 event pairs, 1200 based on Foata normal form. 6/5312 useless extension candidates. Maximal degree in co-relation 24288. Up to 4584 conditions per place. [2024-05-12 13:01:40,610 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 150 selfloop transitions, 13 changer transitions 0/200 dead transitions. [2024-05-12 13:01:40,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 200 transitions, 1902 flow [2024-05-12 13:01:40,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:01:40,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:01:40,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-05-12 13:01:40,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-05-12 13:01:40,612 INFO L175 Difference]: Start difference. First operand has 126 places, 178 transitions, 1482 flow. Second operand 6 states and 156 transitions. [2024-05-12 13:01:40,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 200 transitions, 1902 flow [2024-05-12 13:01:40,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 200 transitions, 1837 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 13:01:40,666 INFO L231 Difference]: Finished difference. Result has 127 places, 181 transitions, 1479 flow [2024-05-12 13:01:40,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1479, PETRI_PLACES=127, PETRI_TRANSITIONS=181} [2024-05-12 13:01:40,666 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 72 predicate places. [2024-05-12 13:01:40,667 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 181 transitions, 1479 flow [2024-05-12 13:01:40,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:40,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:40,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:40,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 13:01:40,667 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:40,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:40,668 INFO L85 PathProgramCache]: Analyzing trace with hash 316777467, now seen corresponding path program 1 times [2024-05-12 13:01:40,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:40,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467123311] [2024-05-12 13:01:40,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:40,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:40,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:41,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:41,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:41,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467123311] [2024-05-12 13:01:41,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467123311] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:41,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:41,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:01:41,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749515421] [2024-05-12 13:01:41,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:41,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:01:41,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:41,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:01:41,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:01:41,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:41,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 181 transitions, 1479 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-05-12 13:01:41,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:41,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:41,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:42,675 INFO L124 PetriNetUnfolderBase]: 4342/7122 cut-off events. [2024-05-12 13:01:42,676 INFO L125 PetriNetUnfolderBase]: For 83898/83900 co-relation queries the response was YES. [2024-05-12 13:01:42,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31626 conditions, 7122 events. 4342/7122 cut-off events. For 83898/83900 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 45090 event pairs, 1219 based on Foata normal form. 6/6900 useless extension candidates. Maximal degree in co-relation 31572. Up to 5878 conditions per place. [2024-05-12 13:01:42,736 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 146 selfloop transitions, 73 changer transitions 0/229 dead transitions. [2024-05-12 13:01:42,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 229 transitions, 2129 flow [2024-05-12 13:01:42,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:42,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:42,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-05-12 13:01:42,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153061224489796 [2024-05-12 13:01:42,737 INFO L175 Difference]: Start difference. First operand has 127 places, 181 transitions, 1479 flow. Second operand 8 states and 202 transitions. [2024-05-12 13:01:42,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 229 transitions, 2129 flow [2024-05-12 13:01:42,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 229 transitions, 2089 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 13:01:42,808 INFO L231 Difference]: Finished difference. Result has 131 places, 183 transitions, 1641 flow [2024-05-12 13:01:42,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1641, PETRI_PLACES=131, PETRI_TRANSITIONS=183} [2024-05-12 13:01:42,808 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 76 predicate places. [2024-05-12 13:01:42,808 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 183 transitions, 1641 flow [2024-05-12 13:01:42,809 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-05-12 13:01:42,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:42,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:42,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 13:01:42,809 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:42,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:42,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1247018787, now seen corresponding path program 2 times [2024-05-12 13:01:42,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:42,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049205587] [2024-05-12 13:01:42,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:42,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:42,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:43,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:43,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:43,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049205587] [2024-05-12 13:01:43,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049205587] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:43,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:43,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:01:43,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452226147] [2024-05-12 13:01:43,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:43,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:01:43,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:43,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:01:43,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:01:43,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:43,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 183 transitions, 1641 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-05-12 13:01:43,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:43,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:43,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:44,834 INFO L124 PetriNetUnfolderBase]: 4379/7171 cut-off events. [2024-05-12 13:01:44,834 INFO L125 PetriNetUnfolderBase]: For 91834/91836 co-relation queries the response was YES. [2024-05-12 13:01:44,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32795 conditions, 7171 events. 4379/7171 cut-off events. For 91834/91836 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 45307 event pairs, 924 based on Foata normal form. 6/6951 useless extension candidates. Maximal degree in co-relation 32740. Up to 5799 conditions per place. [2024-05-12 13:01:44,886 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 153 selfloop transitions, 77 changer transitions 0/240 dead transitions. [2024-05-12 13:01:44,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 240 transitions, 2351 flow [2024-05-12 13:01:44,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:01:44,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:01:44,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-05-12 13:01:44,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5147392290249433 [2024-05-12 13:01:44,887 INFO L175 Difference]: Start difference. First operand has 131 places, 183 transitions, 1641 flow. Second operand 9 states and 227 transitions. [2024-05-12 13:01:44,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 240 transitions, 2351 flow [2024-05-12 13:01:44,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 240 transitions, 2185 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-05-12 13:01:44,978 INFO L231 Difference]: Finished difference. Result has 134 places, 185 transitions, 1680 flow [2024-05-12 13:01:44,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1680, PETRI_PLACES=134, PETRI_TRANSITIONS=185} [2024-05-12 13:01:44,978 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 79 predicate places. [2024-05-12 13:01:44,978 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 185 transitions, 1680 flow [2024-05-12 13:01:44,978 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-05-12 13:01:44,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:44,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:44,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 13:01:44,979 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:44,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:44,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1228552619, now seen corresponding path program 3 times [2024-05-12 13:01:44,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:44,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162653302] [2024-05-12 13:01:44,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:44,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:44,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:45,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:45,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:45,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162653302] [2024-05-12 13:01:45,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162653302] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:45,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:45,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:01:45,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374167730] [2024-05-12 13:01:45,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:45,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:01:45,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:45,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:01:45,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:01:45,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:45,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 185 transitions, 1680 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-05-12 13:01:45,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:45,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:45,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:46,921 INFO L124 PetriNetUnfolderBase]: 4416/7132 cut-off events. [2024-05-12 13:01:46,921 INFO L125 PetriNetUnfolderBase]: For 100806/100808 co-relation queries the response was YES. [2024-05-12 13:01:46,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33584 conditions, 7132 events. 4416/7132 cut-off events. For 100806/100808 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 44217 event pairs, 1168 based on Foata normal form. 6/6934 useless extension candidates. Maximal degree in co-relation 33528. Up to 5948 conditions per place. [2024-05-12 13:01:46,973 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 141 selfloop transitions, 81 changer transitions 0/232 dead transitions. [2024-05-12 13:01:46,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 232 transitions, 2342 flow [2024-05-12 13:01:46,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:46,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:46,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-05-12 13:01:46,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-05-12 13:01:46,975 INFO L175 Difference]: Start difference. First operand has 134 places, 185 transitions, 1680 flow. Second operand 8 states and 203 transitions. [2024-05-12 13:01:46,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 232 transitions, 2342 flow [2024-05-12 13:01:47,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 232 transitions, 2155 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-05-12 13:01:47,084 INFO L231 Difference]: Finished difference. Result has 135 places, 187 transitions, 1710 flow [2024-05-12 13:01:47,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1710, PETRI_PLACES=135, PETRI_TRANSITIONS=187} [2024-05-12 13:01:47,085 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 80 predicate places. [2024-05-12 13:01:47,085 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 187 transitions, 1710 flow [2024-05-12 13:01:47,085 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-05-12 13:01:47,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:47,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:47,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 13:01:47,085 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:47,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:47,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1346735642, now seen corresponding path program 1 times [2024-05-12 13:01:47,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:47,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022207386] [2024-05-12 13:01:47,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:47,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:47,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:47,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:47,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:47,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022207386] [2024-05-12 13:01:47,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022207386] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:47,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:47,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:01:47,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572251126] [2024-05-12 13:01:47,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:47,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:01:47,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:47,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:01:47,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:01:47,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-05-12 13:01:47,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 187 transitions, 1710 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 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-05-12 13:01:47,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:47,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-05-12 13:01:47,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:48,643 INFO L124 PetriNetUnfolderBase]: 3818/6304 cut-off events. [2024-05-12 13:01:48,643 INFO L125 PetriNetUnfolderBase]: For 104009/104029 co-relation queries the response was YES. [2024-05-12 13:01:48,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30083 conditions, 6304 events. 3818/6304 cut-off events. For 104009/104029 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 41202 event pairs, 1350 based on Foata normal form. 6/6111 useless extension candidates. Maximal degree in co-relation 30026. Up to 5310 conditions per place. [2024-05-12 13:01:48,694 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 161 selfloop transitions, 39 changer transitions 0/239 dead transitions. [2024-05-12 13:01:48,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 239 transitions, 2558 flow [2024-05-12 13:01:48,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:01:48,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:01:48,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-05-12 13:01:48,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272108843537415 [2024-05-12 13:01:48,696 INFO L175 Difference]: Start difference. First operand has 135 places, 187 transitions, 1710 flow. Second operand 6 states and 155 transitions. [2024-05-12 13:01:48,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 239 transitions, 2558 flow [2024-05-12 13:01:48,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 239 transitions, 2305 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-05-12 13:01:48,786 INFO L231 Difference]: Finished difference. Result has 136 places, 218 transitions, 2009 flow [2024-05-12 13:01:48,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2009, PETRI_PLACES=136, PETRI_TRANSITIONS=218} [2024-05-12 13:01:48,787 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 81 predicate places. [2024-05-12 13:01:48,787 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 218 transitions, 2009 flow [2024-05-12 13:01:48,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 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-05-12 13:01:48,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:48,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:48,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 13:01:48,788 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:48,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:48,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1143232483, now seen corresponding path program 4 times [2024-05-12 13:01:48,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:48,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365119118] [2024-05-12 13:01:48,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:48,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:48,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:49,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:49,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:49,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365119118] [2024-05-12 13:01:49,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365119118] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:49,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:49,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:01:49,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538654528] [2024-05-12 13:01:49,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:49,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:01:49,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:49,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:01:49,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:01:49,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:49,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 218 transitions, 2009 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-05-12 13:01:49,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:49,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:49,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:50,882 INFO L124 PetriNetUnfolderBase]: 4442/7088 cut-off events. [2024-05-12 13:01:50,883 INFO L125 PetriNetUnfolderBase]: For 112145/112145 co-relation queries the response was YES. [2024-05-12 13:01:50,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34602 conditions, 7088 events. 4442/7088 cut-off events. For 112145/112145 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 44006 event pairs, 1232 based on Foata normal form. 4/6921 useless extension candidates. Maximal degree in co-relation 34543. Up to 5982 conditions per place. [2024-05-12 13:01:50,927 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 145 selfloop transitions, 107 changer transitions 0/262 dead transitions. [2024-05-12 13:01:50,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 262 transitions, 2733 flow [2024-05-12 13:01:50,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:01:50,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:01:50,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-05-12 13:01:50,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-05-12 13:01:50,929 INFO L175 Difference]: Start difference. First operand has 136 places, 218 transitions, 2009 flow. Second operand 8 states and 200 transitions. [2024-05-12 13:01:50,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 262 transitions, 2733 flow [2024-05-12 13:01:51,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 262 transitions, 2675 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 13:01:51,031 INFO L231 Difference]: Finished difference. Result has 141 places, 220 transitions, 2224 flow [2024-05-12 13:01:51,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1951, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2224, PETRI_PLACES=141, PETRI_TRANSITIONS=220} [2024-05-12 13:01:51,031 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 86 predicate places. [2024-05-12 13:01:51,031 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 220 transitions, 2224 flow [2024-05-12 13:01:51,031 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-05-12 13:01:51,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:51,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:51,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 13:01:51,032 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:51,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:51,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1718087672, now seen corresponding path program 2 times [2024-05-12 13:01:51,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:51,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260358068] [2024-05-12 13:01:51,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:51,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:51,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:51,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:51,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:51,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260358068] [2024-05-12 13:01:51,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260358068] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:51,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:51,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:01:51,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583209498] [2024-05-12 13:01:51,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:51,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:01:51,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:51,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:01:51,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:01:51,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-05-12 13:01:51,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 220 transitions, 2224 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 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-05-12 13:01:51,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:51,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-05-12 13:01:51,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:52,748 INFO L124 PetriNetUnfolderBase]: 3812/6292 cut-off events. [2024-05-12 13:01:52,748 INFO L125 PetriNetUnfolderBase]: For 115736/115756 co-relation queries the response was YES. [2024-05-12 13:01:52,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31266 conditions, 6292 events. 3812/6292 cut-off events. For 115736/115756 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 41099 event pairs, 1352 based on Foata normal form. 7/6093 useless extension candidates. Maximal degree in co-relation 31206. Up to 5285 conditions per place. [2024-05-12 13:01:52,799 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 158 selfloop transitions, 43 changer transitions 0/241 dead transitions. [2024-05-12 13:01:52,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 241 transitions, 2732 flow [2024-05-12 13:01:52,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:01:52,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:01:52,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-05-12 13:01:52,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170068027210885 [2024-05-12 13:01:52,808 INFO L175 Difference]: Start difference. First operand has 141 places, 220 transitions, 2224 flow. Second operand 6 states and 152 transitions. [2024-05-12 13:01:52,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 241 transitions, 2732 flow [2024-05-12 13:01:52,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 241 transitions, 2477 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-05-12 13:01:52,900 INFO L231 Difference]: Finished difference. Result has 141 places, 223 transitions, 2101 flow [2024-05-12 13:01:52,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1969, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2101, PETRI_PLACES=141, PETRI_TRANSITIONS=223} [2024-05-12 13:01:52,901 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 86 predicate places. [2024-05-12 13:01:52,901 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 223 transitions, 2101 flow [2024-05-12 13:01:52,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 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-05-12 13:01:52,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:52,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:52,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 13:01:52,901 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:52,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:52,902 INFO L85 PathProgramCache]: Analyzing trace with hash 575466794, now seen corresponding path program 1 times [2024-05-12 13:01:52,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:52,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540462740] [2024-05-12 13:01:52,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:52,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:52,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:53,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:53,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:53,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540462740] [2024-05-12 13:01:53,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540462740] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:53,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:53,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:01:53,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985048041] [2024-05-12 13:01:53,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:53,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:01:53,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:53,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:01:53,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:01:53,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:01:53,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 223 transitions, 2101 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:53,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:53,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:01:53,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:54,529 INFO L124 PetriNetUnfolderBase]: 3938/6467 cut-off events. [2024-05-12 13:01:54,529 INFO L125 PetriNetUnfolderBase]: For 107728/107728 co-relation queries the response was YES. [2024-05-12 13:01:54,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32113 conditions, 6467 events. 3938/6467 cut-off events. For 107728/107728 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 41242 event pairs, 1239 based on Foata normal form. 1/6343 useless extension candidates. Maximal degree in co-relation 32052. Up to 5619 conditions per place. [2024-05-12 13:01:54,576 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 224 selfloop transitions, 14 changer transitions 0/249 dead transitions. [2024-05-12 13:01:54,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 249 transitions, 2724 flow [2024-05-12 13:01:54,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:01:54,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:01:54,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-05-12 13:01:54,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:01:54,577 INFO L175 Difference]: Start difference. First operand has 141 places, 223 transitions, 2101 flow. Second operand 6 states and 147 transitions. [2024-05-12 13:01:54,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 249 transitions, 2724 flow [2024-05-12 13:01:54,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 249 transitions, 2614 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 13:01:54,692 INFO L231 Difference]: Finished difference. Result has 144 places, 230 transitions, 2113 flow [2024-05-12 13:01:54,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1991, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2113, PETRI_PLACES=144, PETRI_TRANSITIONS=230} [2024-05-12 13:01:54,693 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 89 predicate places. [2024-05-12 13:01:54,693 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 230 transitions, 2113 flow [2024-05-12 13:01:54,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:54,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:54,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:54,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 13:01:54,693 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:54,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:54,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1718093624, now seen corresponding path program 2 times [2024-05-12 13:01:54,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:54,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86633470] [2024-05-12 13:01:54,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:54,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:54,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:55,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:55,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:55,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86633470] [2024-05-12 13:01:55,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86633470] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:55,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:55,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:01:55,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755465485] [2024-05-12 13:01:55,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:55,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:01:55,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:55,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:01:55,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:01:55,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:01:55,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 230 transitions, 2113 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:55,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:55,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:01:55,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:56,465 INFO L124 PetriNetUnfolderBase]: 3940/6619 cut-off events. [2024-05-12 13:01:56,465 INFO L125 PetriNetUnfolderBase]: For 113796/113800 co-relation queries the response was YES. [2024-05-12 13:01:56,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32930 conditions, 6619 events. 3940/6619 cut-off events. For 113796/113800 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 43466 event pairs, 1234 based on Foata normal form. 5/6460 useless extension candidates. Maximal degree in co-relation 32867. Up to 5602 conditions per place. [2024-05-12 13:01:56,518 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 221 selfloop transitions, 19 changer transitions 0/251 dead transitions. [2024-05-12 13:01:56,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 251 transitions, 2715 flow [2024-05-12 13:01:56,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:01:56,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:01:56,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-05-12 13:01:56,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:01:56,519 INFO L175 Difference]: Start difference. First operand has 144 places, 230 transitions, 2113 flow. Second operand 6 states and 147 transitions. [2024-05-12 13:01:56,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 251 transitions, 2715 flow [2024-05-12 13:01:56,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 251 transitions, 2658 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 13:01:56,645 INFO L231 Difference]: Finished difference. Result has 147 places, 233 transitions, 2152 flow [2024-05-12 13:01:56,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2152, PETRI_PLACES=147, PETRI_TRANSITIONS=233} [2024-05-12 13:01:56,646 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 92 predicate places. [2024-05-12 13:01:56,646 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 233 transitions, 2152 flow [2024-05-12 13:01:56,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:01:56,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:56,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:56,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 13:01:56,646 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:56,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:56,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1290516639, now seen corresponding path program 1 times [2024-05-12 13:01:56,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:56,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507642780] [2024-05-12 13:01:56,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:56,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:56,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:01:57,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:01:57,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:01:57,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507642780] [2024-05-12 13:01:57,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507642780] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:01:57,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:01:57,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:01:57,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247224962] [2024-05-12 13:01:57,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:01:57,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:01:57,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:01:57,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:01:57,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:01:57,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:01:57,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 233 transitions, 2152 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-05-12 13:01:57,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:01:57,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:01:57,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:01:59,052 INFO L124 PetriNetUnfolderBase]: 4798/7841 cut-off events. [2024-05-12 13:01:59,052 INFO L125 PetriNetUnfolderBase]: For 173168/173170 co-relation queries the response was YES. [2024-05-12 13:01:59,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41613 conditions, 7841 events. 4798/7841 cut-off events. For 173168/173170 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 50953 event pairs, 1402 based on Foata normal form. 18/7674 useless extension candidates. Maximal degree in co-relation 41549. Up to 6032 conditions per place. [2024-05-12 13:01:59,121 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 194 selfloop transitions, 95 changer transitions 0/299 dead transitions. [2024-05-12 13:01:59,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 299 transitions, 3188 flow [2024-05-12 13:01:59,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:01:59,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:01:59,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-05-12 13:01:59,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5351473922902494 [2024-05-12 13:01:59,122 INFO L175 Difference]: Start difference. First operand has 147 places, 233 transitions, 2152 flow. Second operand 9 states and 236 transitions. [2024-05-12 13:01:59,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 299 transitions, 3188 flow [2024-05-12 13:01:59,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 299 transitions, 3114 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 13:01:59,309 INFO L231 Difference]: Finished difference. Result has 152 places, 235 transitions, 2344 flow [2024-05-12 13:01:59,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2078, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2344, PETRI_PLACES=152, PETRI_TRANSITIONS=235} [2024-05-12 13:01:59,309 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 97 predicate places. [2024-05-12 13:01:59,309 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 235 transitions, 2344 flow [2024-05-12 13:01:59,310 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-05-12 13:01:59,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:01:59,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:01:59,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 13:01:59,310 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:01:59,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:01:59,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1230315893, now seen corresponding path program 2 times [2024-05-12 13:01:59,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:01:59,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853777446] [2024-05-12 13:01:59,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:01:59,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:01:59,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:00,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:00,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:00,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853777446] [2024-05-12 13:02:00,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853777446] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:00,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:00,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:00,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368653316] [2024-05-12 13:02:00,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:00,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:00,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:00,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:00,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:00,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:00,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 235 transitions, 2344 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-05-12 13:02:00,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:00,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:00,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:01,651 INFO L124 PetriNetUnfolderBase]: 4762/7788 cut-off events. [2024-05-12 13:02:01,652 INFO L125 PetriNetUnfolderBase]: For 176562/176564 co-relation queries the response was YES. [2024-05-12 13:02:01,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41395 conditions, 7788 events. 4762/7788 cut-off events. For 176562/176564 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 50517 event pairs, 1443 based on Foata normal form. 22/7623 useless extension candidates. Maximal degree in co-relation 41330. Up to 6289 conditions per place. [2024-05-12 13:02:01,732 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 181 selfloop transitions, 102 changer transitions 0/293 dead transitions. [2024-05-12 13:02:01,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 293 transitions, 3162 flow [2024-05-12 13:02:01,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:02:01,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:02:01,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-05-12 13:02:01,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5215419501133787 [2024-05-12 13:02:01,733 INFO L175 Difference]: Start difference. First operand has 152 places, 235 transitions, 2344 flow. Second operand 9 states and 230 transitions. [2024-05-12 13:02:01,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 293 transitions, 3162 flow [2024-05-12 13:02:01,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 293 transitions, 3009 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-05-12 13:02:01,934 INFO L231 Difference]: Finished difference. Result has 156 places, 235 transitions, 2402 flow [2024-05-12 13:02:01,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2191, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2402, PETRI_PLACES=156, PETRI_TRANSITIONS=235} [2024-05-12 13:02:01,934 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 101 predicate places. [2024-05-12 13:02:01,934 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 235 transitions, 2402 flow [2024-05-12 13:02:01,934 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-05-12 13:02:01,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:01,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:01,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 13:02:01,934 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:01,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:01,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1141602263, now seen corresponding path program 3 times [2024-05-12 13:02:01,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:01,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049474062] [2024-05-12 13:02:01,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:01,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:01,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:02,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-05-12 13:02:02,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:02,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049474062] [2024-05-12 13:02:02,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049474062] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:02,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:02,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:02,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729711243] [2024-05-12 13:02:02,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:02,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:02,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:02,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:02,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:02,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:02,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 235 transitions, 2402 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-05-12 13:02:02,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:02,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:02,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:04,273 INFO L124 PetriNetUnfolderBase]: 4892/7983 cut-off events. [2024-05-12 13:02:04,273 INFO L125 PetriNetUnfolderBase]: For 177641/177643 co-relation queries the response was YES. [2024-05-12 13:02:04,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42439 conditions, 7983 events. 4892/7983 cut-off events. For 177641/177643 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 51955 event pairs, 1159 based on Foata normal form. 18/7818 useless extension candidates. Maximal degree in co-relation 42372. Up to 5918 conditions per place. [2024-05-12 13:02:04,346 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 198 selfloop transitions, 99 changer transitions 0/307 dead transitions. [2024-05-12 13:02:04,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 307 transitions, 3340 flow [2024-05-12 13:02:04,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:02:04,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:02:04,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-05-12 13:02:04,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-05-12 13:02:04,348 INFO L175 Difference]: Start difference. First operand has 156 places, 235 transitions, 2402 flow. Second operand 10 states and 259 transitions. [2024-05-12 13:02:04,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 307 transitions, 3340 flow [2024-05-12 13:02:04,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 307 transitions, 3122 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-05-12 13:02:04,515 INFO L231 Difference]: Finished difference. Result has 158 places, 236 transitions, 2426 flow [2024-05-12 13:02:04,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2184, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2426, PETRI_PLACES=158, PETRI_TRANSITIONS=236} [2024-05-12 13:02:04,516 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 103 predicate places. [2024-05-12 13:02:04,516 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 236 transitions, 2426 flow [2024-05-12 13:02:04,516 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-05-12 13:02:04,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:04,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:04,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 13:02:04,516 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:04,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:04,517 INFO L85 PathProgramCache]: Analyzing trace with hash 514737247, now seen corresponding path program 4 times [2024-05-12 13:02:04,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:04,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656313124] [2024-05-12 13:02:04,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:04,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:04,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:05,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:05,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:05,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656313124] [2024-05-12 13:02:05,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656313124] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:05,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:05,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:05,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734199604] [2024-05-12 13:02:05,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:05,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:05,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:05,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:05,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:05,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:05,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 236 transitions, 2426 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-05-12 13:02:05,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:05,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:05,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:07,045 INFO L124 PetriNetUnfolderBase]: 5289/8557 cut-off events. [2024-05-12 13:02:07,045 INFO L125 PetriNetUnfolderBase]: For 197688/197692 co-relation queries the response was YES. [2024-05-12 13:02:07,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46052 conditions, 8557 events. 5289/8557 cut-off events. For 197688/197692 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 56274 event pairs, 1536 based on Foata normal form. 21/8397 useless extension candidates. Maximal degree in co-relation 45984. Up to 6464 conditions per place. [2024-05-12 13:02:07,130 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 170 selfloop transitions, 139 changer transitions 0/319 dead transitions. [2024-05-12 13:02:07,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 319 transitions, 3499 flow [2024-05-12 13:02:07,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:02:07,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:02:07,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-05-12 13:02:07,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5163265306122449 [2024-05-12 13:02:07,132 INFO L175 Difference]: Start difference. First operand has 158 places, 236 transitions, 2426 flow. Second operand 10 states and 253 transitions. [2024-05-12 13:02:07,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 319 transitions, 3499 flow [2024-05-12 13:02:07,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 319 transitions, 3271 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-05-12 13:02:07,338 INFO L231 Difference]: Finished difference. Result has 162 places, 254 transitions, 2693 flow [2024-05-12 13:02:07,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2204, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2693, PETRI_PLACES=162, PETRI_TRANSITIONS=254} [2024-05-12 13:02:07,338 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 107 predicate places. [2024-05-12 13:02:07,338 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 254 transitions, 2693 flow [2024-05-12 13:02:07,338 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-05-12 13:02:07,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:07,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:07,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 13:02:07,339 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:07,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:07,339 INFO L85 PathProgramCache]: Analyzing trace with hash 569723483, now seen corresponding path program 5 times [2024-05-12 13:02:07,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:07,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576055323] [2024-05-12 13:02:07,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:07,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:07,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:08,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:08,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:08,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576055323] [2024-05-12 13:02:08,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576055323] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:08,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:08,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:08,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700688206] [2024-05-12 13:02:08,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:08,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:08,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:08,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:08,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:08,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:08,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 254 transitions, 2693 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-05-12 13:02:08,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:08,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:08,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:09,962 INFO L124 PetriNetUnfolderBase]: 5456/8846 cut-off events. [2024-05-12 13:02:09,962 INFO L125 PetriNetUnfolderBase]: For 212091/212095 co-relation queries the response was YES. [2024-05-12 13:02:09,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48411 conditions, 8846 events. 5456/8846 cut-off events. For 212091/212095 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 58480 event pairs, 1419 based on Foata normal form. 21/8690 useless extension candidates. Maximal degree in co-relation 48340. Up to 6694 conditions per place. [2024-05-12 13:02:10,031 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 165 selfloop transitions, 141 changer transitions 0/316 dead transitions. [2024-05-12 13:02:10,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 316 transitions, 3623 flow [2024-05-12 13:02:10,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:02:10,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:02:10,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-05-12 13:02:10,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5419501133786848 [2024-05-12 13:02:10,032 INFO L175 Difference]: Start difference. First operand has 162 places, 254 transitions, 2693 flow. Second operand 9 states and 239 transitions. [2024-05-12 13:02:10,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 316 transitions, 3623 flow [2024-05-12 13:02:10,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 316 transitions, 3434 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 13:02:10,314 INFO L231 Difference]: Finished difference. Result has 167 places, 255 transitions, 2837 flow [2024-05-12 13:02:10,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2504, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2837, PETRI_PLACES=167, PETRI_TRANSITIONS=255} [2024-05-12 13:02:10,315 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 112 predicate places. [2024-05-12 13:02:10,315 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 255 transitions, 2837 flow [2024-05-12 13:02:10,315 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-05-12 13:02:10,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:10,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:10,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 13:02:10,316 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:10,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:10,316 INFO L85 PathProgramCache]: Analyzing trace with hash 569575613, now seen corresponding path program 6 times [2024-05-12 13:02:10,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:10,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485703423] [2024-05-12 13:02:10,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:10,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:10,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:11,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:11,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:11,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485703423] [2024-05-12 13:02:11,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485703423] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:11,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:11,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:11,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813521511] [2024-05-12 13:02:11,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:11,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:11,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:11,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:11,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:11,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:11,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 255 transitions, 2837 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-05-12 13:02:11,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:11,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:11,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:12,901 INFO L124 PetriNetUnfolderBase]: 5789/9339 cut-off events. [2024-05-12 13:02:12,901 INFO L125 PetriNetUnfolderBase]: For 246219/246223 co-relation queries the response was YES. [2024-05-12 13:02:12,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52871 conditions, 9339 events. 5789/9339 cut-off events. For 246219/246223 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 62186 event pairs, 1501 based on Foata normal form. 17/9181 useless extension candidates. Maximal degree in co-relation 52799. Up to 6500 conditions per place. [2024-05-12 13:02:12,979 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 169 selfloop transitions, 144 changer transitions 0/323 dead transitions. [2024-05-12 13:02:12,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 323 transitions, 3979 flow [2024-05-12 13:02:12,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:02:12,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:02:12,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-05-12 13:02:12,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-05-12 13:02:12,980 INFO L175 Difference]: Start difference. First operand has 167 places, 255 transitions, 2837 flow. Second operand 9 states and 243 transitions. [2024-05-12 13:02:12,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 323 transitions, 3979 flow [2024-05-12 13:02:13,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 323 transitions, 3678 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-05-12 13:02:13,325 INFO L231 Difference]: Finished difference. Result has 169 places, 257 transitions, 2916 flow [2024-05-12 13:02:13,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2536, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2916, PETRI_PLACES=169, PETRI_TRANSITIONS=257} [2024-05-12 13:02:13,327 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 114 predicate places. [2024-05-12 13:02:13,327 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 257 transitions, 2916 flow [2024-05-12 13:02:13,327 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-05-12 13:02:13,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:13,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:13,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 13:02:13,328 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:13,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:13,328 INFO L85 PathProgramCache]: Analyzing trace with hash 145039696, now seen corresponding path program 1 times [2024-05-12 13:02:13,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:13,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503476626] [2024-05-12 13:02:13,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:13,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:13,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:14,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:14,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:14,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503476626] [2024-05-12 13:02:14,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503476626] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:14,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:14,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:14,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346562419] [2024-05-12 13:02:14,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:14,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:14,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:14,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:14,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:14,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:14,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 257 transitions, 2916 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-05-12 13:02:14,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:14,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:14,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:16,111 INFO L124 PetriNetUnfolderBase]: 5826/9582 cut-off events. [2024-05-12 13:02:16,111 INFO L125 PetriNetUnfolderBase]: For 247922/247928 co-relation queries the response was YES. [2024-05-12 13:02:16,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53353 conditions, 9582 events. 5826/9582 cut-off events. For 247922/247928 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 65505 event pairs, 1674 based on Foata normal form. 7/9369 useless extension candidates. Maximal degree in co-relation 53280. Up to 8108 conditions per place. [2024-05-12 13:02:16,211 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 251 selfloop transitions, 58 changer transitions 0/319 dead transitions. [2024-05-12 13:02:16,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 319 transitions, 3868 flow [2024-05-12 13:02:16,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:02:16,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:02:16,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-05-12 13:02:16,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192743764172335 [2024-05-12 13:02:16,213 INFO L175 Difference]: Start difference. First operand has 169 places, 257 transitions, 2916 flow. Second operand 9 states and 229 transitions. [2024-05-12 13:02:16,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 319 transitions, 3868 flow [2024-05-12 13:02:16,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 319 transitions, 3657 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-05-12 13:02:16,541 INFO L231 Difference]: Finished difference. Result has 174 places, 264 transitions, 2938 flow [2024-05-12 13:02:16,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2711, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2938, PETRI_PLACES=174, PETRI_TRANSITIONS=264} [2024-05-12 13:02:16,542 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 119 predicate places. [2024-05-12 13:02:16,542 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 264 transitions, 2938 flow [2024-05-12 13:02:16,542 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-05-12 13:02:16,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:16,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:16,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 13:02:16,543 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:16,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:16,543 INFO L85 PathProgramCache]: Analyzing trace with hash 482286454, now seen corresponding path program 1 times [2024-05-12 13:02:16,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:16,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592752921] [2024-05-12 13:02:16,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:16,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:16,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:17,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:17,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:17,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592752921] [2024-05-12 13:02:17,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592752921] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:17,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:17,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:02:17,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615658037] [2024-05-12 13:02:17,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:17,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:02:17,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:17,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:02:17,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:02:17,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-05-12 13:02:17,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 264 transitions, 2938 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:17,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:17,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-05-12 13:02:17,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:18,938 INFO L124 PetriNetUnfolderBase]: 5164/8690 cut-off events. [2024-05-12 13:02:18,939 INFO L125 PetriNetUnfolderBase]: For 235564/235630 co-relation queries the response was YES. [2024-05-12 13:02:18,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49100 conditions, 8690 events. 5164/8690 cut-off events. For 235564/235630 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 61150 event pairs, 1654 based on Foata normal form. 14/8427 useless extension candidates. Maximal degree in co-relation 49024. Up to 7218 conditions per place. [2024-05-12 13:02:19,017 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 202 selfloop transitions, 42 changer transitions 0/293 dead transitions. [2024-05-12 13:02:19,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 293 transitions, 3568 flow [2024-05-12 13:02:19,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:02:19,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:02:19,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-05-12 13:02:19,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5189504373177842 [2024-05-12 13:02:19,018 INFO L175 Difference]: Start difference. First operand has 174 places, 264 transitions, 2938 flow. Second operand 7 states and 178 transitions. [2024-05-12 13:02:19,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 293 transitions, 3568 flow [2024-05-12 13:02:19,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 293 transitions, 3410 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-05-12 13:02:19,242 INFO L231 Difference]: Finished difference. Result has 175 places, 267 transitions, 2910 flow [2024-05-12 13:02:19,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2780, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2910, PETRI_PLACES=175, PETRI_TRANSITIONS=267} [2024-05-12 13:02:19,242 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 120 predicate places. [2024-05-12 13:02:19,242 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 267 transitions, 2910 flow [2024-05-12 13:02:19,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:19,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:19,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:19,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 13:02:19,243 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:19,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:19,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1074957217, now seen corresponding path program 7 times [2024-05-12 13:02:19,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:19,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585817285] [2024-05-12 13:02:19,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:19,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:19,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:20,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:20,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:20,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585817285] [2024-05-12 13:02:20,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585817285] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:20,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:20,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:20,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430852242] [2024-05-12 13:02:20,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:20,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:20,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:20,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:20,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:20,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:20,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 267 transitions, 2910 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-05-12 13:02:20,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:20,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:20,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:21,971 INFO L124 PetriNetUnfolderBase]: 6027/9840 cut-off events. [2024-05-12 13:02:21,971 INFO L125 PetriNetUnfolderBase]: For 275870/275870 co-relation queries the response was YES. [2024-05-12 13:02:22,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56720 conditions, 9840 events. 6027/9840 cut-off events. For 275870/275870 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 67011 event pairs, 1508 based on Foata normal form. 20/9651 useless extension candidates. Maximal degree in co-relation 56643. Up to 7594 conditions per place. [2024-05-12 13:02:22,064 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 176 selfloop transitions, 140 changer transitions 0/326 dead transitions. [2024-05-12 13:02:22,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 326 transitions, 3864 flow [2024-05-12 13:02:22,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:02:22,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:02:22,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-05-12 13:02:22,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5328798185941043 [2024-05-12 13:02:22,070 INFO L175 Difference]: Start difference. First operand has 175 places, 267 transitions, 2910 flow. Second operand 9 states and 235 transitions. [2024-05-12 13:02:22,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 326 transitions, 3864 flow [2024-05-12 13:02:22,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 326 transitions, 3756 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 13:02:22,427 INFO L231 Difference]: Finished difference. Result has 179 places, 268 transitions, 3137 flow [2024-05-12 13:02:22,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3137, PETRI_PLACES=179, PETRI_TRANSITIONS=268} [2024-05-12 13:02:22,427 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 124 predicate places. [2024-05-12 13:02:22,427 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 268 transitions, 3137 flow [2024-05-12 13:02:22,428 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-05-12 13:02:22,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:22,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:22,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 13:02:22,428 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:22,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:22,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1080463747, now seen corresponding path program 8 times [2024-05-12 13:02:22,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:22,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922696090] [2024-05-12 13:02:22,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:22,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:22,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:23,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:23,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:23,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922696090] [2024-05-12 13:02:23,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922696090] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:23,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:23,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:23,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608858660] [2024-05-12 13:02:23,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:23,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:23,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:23,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:23,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:23,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:23,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 268 transitions, 3137 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-05-12 13:02:23,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:23,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:23,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:25,261 INFO L124 PetriNetUnfolderBase]: 6194/10153 cut-off events. [2024-05-12 13:02:25,261 INFO L125 PetriNetUnfolderBase]: For 306330/306330 co-relation queries the response was YES. [2024-05-12 13:02:25,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60031 conditions, 10153 events. 6194/10153 cut-off events. For 306330/306330 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 69793 event pairs, 1643 based on Foata normal form. 20/9949 useless extension candidates. Maximal degree in co-relation 59953. Up to 7851 conditions per place. [2024-05-12 13:02:25,364 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 176 selfloop transitions, 141 changer transitions 0/327 dead transitions. [2024-05-12 13:02:25,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 327 transitions, 4095 flow [2024-05-12 13:02:25,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:02:25,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:02:25,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-05-12 13:02:25,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-05-12 13:02:25,366 INFO L175 Difference]: Start difference. First operand has 179 places, 268 transitions, 3137 flow. Second operand 9 states and 234 transitions. [2024-05-12 13:02:25,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 327 transitions, 4095 flow [2024-05-12 13:02:25,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 327 transitions, 3788 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-05-12 13:02:25,708 INFO L231 Difference]: Finished difference. Result has 181 places, 269 transitions, 3169 flow [2024-05-12 13:02:25,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2830, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3169, PETRI_PLACES=181, PETRI_TRANSITIONS=269} [2024-05-12 13:02:25,708 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 126 predicate places. [2024-05-12 13:02:25,708 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 269 transitions, 3169 flow [2024-05-12 13:02:25,709 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-05-12 13:02:25,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:25,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:25,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 13:02:25,709 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:25,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:25,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1409421471, now seen corresponding path program 9 times [2024-05-12 13:02:25,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:25,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621087533] [2024-05-12 13:02:25,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:25,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:25,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:26,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:26,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:26,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621087533] [2024-05-12 13:02:26,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621087533] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:26,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:26,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:26,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066368620] [2024-05-12 13:02:26,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:26,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:26,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:26,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:26,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:26,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:26,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 269 transitions, 3169 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-05-12 13:02:26,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:26,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:26,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:28,526 INFO L124 PetriNetUnfolderBase]: 6437/10488 cut-off events. [2024-05-12 13:02:28,526 INFO L125 PetriNetUnfolderBase]: For 334126/334126 co-relation queries the response was YES. [2024-05-12 13:02:28,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63314 conditions, 10488 events. 6437/10488 cut-off events. For 334126/334126 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 71994 event pairs, 1631 based on Foata normal form. 16/10294 useless extension candidates. Maximal degree in co-relation 63235. Up to 7532 conditions per place. [2024-05-12 13:02:28,636 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 179 selfloop transitions, 145 changer transitions 0/334 dead transitions. [2024-05-12 13:02:28,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 334 transitions, 4365 flow [2024-05-12 13:02:28,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:02:28,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:02:28,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-05-12 13:02:28,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-05-12 13:02:28,638 INFO L175 Difference]: Start difference. First operand has 181 places, 269 transitions, 3169 flow. Second operand 9 states and 238 transitions. [2024-05-12 13:02:28,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 334 transitions, 4365 flow [2024-05-12 13:02:29,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 334 transitions, 4054 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-05-12 13:02:29,036 INFO L231 Difference]: Finished difference. Result has 183 places, 271 transitions, 3256 flow [2024-05-12 13:02:29,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2858, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3256, PETRI_PLACES=183, PETRI_TRANSITIONS=271} [2024-05-12 13:02:29,037 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 128 predicate places. [2024-05-12 13:02:29,037 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 271 transitions, 3256 flow [2024-05-12 13:02:29,037 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-05-12 13:02:29,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:29,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:29,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 13:02:29,038 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:29,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:29,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1695011137, now seen corresponding path program 10 times [2024-05-12 13:02:29,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:29,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127442939] [2024-05-12 13:02:29,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:29,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:29,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:29,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:29,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:29,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127442939] [2024-05-12 13:02:29,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127442939] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:29,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:29,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:29,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251189814] [2024-05-12 13:02:29,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:29,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:29,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:29,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:29,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:30,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:30,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 271 transitions, 3256 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-05-12 13:02:30,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:30,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:30,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:31,956 INFO L124 PetriNetUnfolderBase]: 6401/10549 cut-off events. [2024-05-12 13:02:31,956 INFO L125 PetriNetUnfolderBase]: For 322186/322186 co-relation queries the response was YES. [2024-05-12 13:02:32,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61823 conditions, 10549 events. 6401/10549 cut-off events. For 322186/322186 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 73444 event pairs, 1696 based on Foata normal form. 20/10329 useless extension candidates. Maximal degree in co-relation 61743. Up to 8176 conditions per place. [2024-05-12 13:02:32,044 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 164 selfloop transitions, 154 changer transitions 0/328 dead transitions. [2024-05-12 13:02:32,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 328 transitions, 4162 flow [2024-05-12 13:02:32,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:02:32,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:02:32,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-05-12 13:02:32,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260770975056689 [2024-05-12 13:02:32,045 INFO L175 Difference]: Start difference. First operand has 183 places, 271 transitions, 3256 flow. Second operand 9 states and 232 transitions. [2024-05-12 13:02:32,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 328 transitions, 4162 flow [2024-05-12 13:02:32,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 328 transitions, 3925 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-05-12 13:02:32,408 INFO L231 Difference]: Finished difference. Result has 187 places, 271 transitions, 3334 flow [2024-05-12 13:02:32,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3019, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3334, PETRI_PLACES=187, PETRI_TRANSITIONS=271} [2024-05-12 13:02:32,409 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 132 predicate places. [2024-05-12 13:02:32,409 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 271 transitions, 3334 flow [2024-05-12 13:02:32,409 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-05-12 13:02:32,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:32,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:32,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 13:02:32,410 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:32,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:32,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1074741736, now seen corresponding path program 2 times [2024-05-12 13:02:32,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:32,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150322328] [2024-05-12 13:02:32,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:32,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:32,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:33,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:33,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:33,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150322328] [2024-05-12 13:02:33,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150322328] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:33,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:33,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:33,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089079666] [2024-05-12 13:02:33,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:33,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:33,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:33,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:33,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:33,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:33,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 271 transitions, 3334 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-05-12 13:02:33,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:33,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:33,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:35,436 INFO L124 PetriNetUnfolderBase]: 6438/10676 cut-off events. [2024-05-12 13:02:35,436 INFO L125 PetriNetUnfolderBase]: For 295089/295093 co-relation queries the response was YES. [2024-05-12 13:02:35,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61781 conditions, 10676 events. 6438/10676 cut-off events. For 295089/295093 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 75132 event pairs, 1865 based on Foata normal form. 8/10438 useless extension candidates. Maximal degree in co-relation 61699. Up to 9057 conditions per place. [2024-05-12 13:02:35,538 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 260 selfloop transitions, 58 changer transitions 0/328 dead transitions. [2024-05-12 13:02:35,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 328 transitions, 4279 flow [2024-05-12 13:02:35,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:02:35,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:02:35,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-05-12 13:02:35,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5124716553287982 [2024-05-12 13:02:35,540 INFO L175 Difference]: Start difference. First operand has 187 places, 271 transitions, 3334 flow. Second operand 9 states and 226 transitions. [2024-05-12 13:02:35,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 328 transitions, 4279 flow [2024-05-12 13:02:35,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 328 transitions, 3954 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-05-12 13:02:35,921 INFO L231 Difference]: Finished difference. Result has 189 places, 276 transitions, 3225 flow [2024-05-12 13:02:35,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3011, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3225, PETRI_PLACES=189, PETRI_TRANSITIONS=276} [2024-05-12 13:02:35,922 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 134 predicate places. [2024-05-12 13:02:35,922 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 276 transitions, 3225 flow [2024-05-12 13:02:35,922 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-05-12 13:02:35,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:35,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:35,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 13:02:35,922 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:35,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:35,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1695226618, now seen corresponding path program 3 times [2024-05-12 13:02:35,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:35,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115976940] [2024-05-12 13:02:35,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:35,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:35,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:36,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:36,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:36,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115976940] [2024-05-12 13:02:36,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115976940] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:36,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:36,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:36,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535290227] [2024-05-12 13:02:36,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:36,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:36,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:36,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:36,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:37,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:37,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 276 transitions, 3225 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-05-12 13:02:37,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:37,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:37,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:38,878 INFO L124 PetriNetUnfolderBase]: 6498/10777 cut-off events. [2024-05-12 13:02:38,878 INFO L125 PetriNetUnfolderBase]: For 306656/306660 co-relation queries the response was YES. [2024-05-12 13:02:38,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62682 conditions, 10777 events. 6498/10777 cut-off events. For 306656/306660 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 75834 event pairs, 1865 based on Foata normal form. 8/10535 useless extension candidates. Maximal degree in co-relation 62598. Up to 9136 conditions per place. [2024-05-12 13:02:39,010 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 260 selfloop transitions, 63 changer transitions 0/333 dead transitions. [2024-05-12 13:02:39,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 333 transitions, 4192 flow [2024-05-12 13:02:39,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:02:39,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:02:39,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-05-12 13:02:39,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-05-12 13:02:39,012 INFO L175 Difference]: Start difference. First operand has 189 places, 276 transitions, 3225 flow. Second operand 9 states and 225 transitions. [2024-05-12 13:02:39,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 333 transitions, 4192 flow [2024-05-12 13:02:39,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 333 transitions, 4015 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-05-12 13:02:39,487 INFO L231 Difference]: Finished difference. Result has 193 places, 282 transitions, 3294 flow [2024-05-12 13:02:39,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3054, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3294, PETRI_PLACES=193, PETRI_TRANSITIONS=282} [2024-05-12 13:02:39,487 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 138 predicate places. [2024-05-12 13:02:39,487 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 282 transitions, 3294 flow [2024-05-12 13:02:39,488 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-05-12 13:02:39,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:39,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:39,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 13:02:39,488 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:39,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:39,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1951727128, now seen corresponding path program 4 times [2024-05-12 13:02:39,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:39,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3920822] [2024-05-12 13:02:39,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:39,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:39,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:40,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:40,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:40,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3920822] [2024-05-12 13:02:40,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3920822] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:40,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:40,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:40,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587322627] [2024-05-12 13:02:40,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:40,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:40,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:40,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:40,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:40,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:40,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 282 transitions, 3294 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-05-12 13:02:40,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:40,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:40,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:42,466 INFO L124 PetriNetUnfolderBase]: 6535/10850 cut-off events. [2024-05-12 13:02:42,467 INFO L125 PetriNetUnfolderBase]: For 321489/321493 co-relation queries the response was YES. [2024-05-12 13:02:42,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64035 conditions, 10850 events. 6535/10850 cut-off events. For 321489/321493 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 76535 event pairs, 1892 based on Foata normal form. 8/10609 useless extension candidates. Maximal degree in co-relation 63949. Up to 9191 conditions per place. [2024-05-12 13:02:42,756 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 260 selfloop transitions, 67 changer transitions 0/337 dead transitions. [2024-05-12 13:02:42,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 337 transitions, 4257 flow [2024-05-12 13:02:42,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:02:42,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:02:42,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-05-12 13:02:42,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-05-12 13:02:42,757 INFO L175 Difference]: Start difference. First operand has 193 places, 282 transitions, 3294 flow. Second operand 9 states and 224 transitions. [2024-05-12 13:02:42,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 337 transitions, 4257 flow [2024-05-12 13:02:43,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 337 transitions, 4066 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-05-12 13:02:43,170 INFO L231 Difference]: Finished difference. Result has 196 places, 286 transitions, 3337 flow [2024-05-12 13:02:43,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3337, PETRI_PLACES=196, PETRI_TRANSITIONS=286} [2024-05-12 13:02:43,170 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 141 predicate places. [2024-05-12 13:02:43,171 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 286 transitions, 3337 flow [2024-05-12 13:02:43,171 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-05-12 13:02:43,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:43,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:43,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 13:02:43,171 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:43,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:43,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1616505222, now seen corresponding path program 5 times [2024-05-12 13:02:43,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:43,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17657960] [2024-05-12 13:02:43,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:43,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:43,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:44,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:44,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:44,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17657960] [2024-05-12 13:02:44,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17657960] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:44,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:44,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:44,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910299241] [2024-05-12 13:02:44,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:44,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:44,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:44,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:44,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:44,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:44,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 286 transitions, 3337 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-05-12 13:02:44,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:44,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:44,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:46,128 INFO L124 PetriNetUnfolderBase]: 6527/10816 cut-off events. [2024-05-12 13:02:46,128 INFO L125 PetriNetUnfolderBase]: For 325310/325314 co-relation queries the response was YES. [2024-05-12 13:02:46,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63952 conditions, 10816 events. 6527/10816 cut-off events. For 325310/325314 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 76045 event pairs, 1720 based on Foata normal form. 8/10577 useless extension candidates. Maximal degree in co-relation 63865. Up to 8991 conditions per place. [2024-05-12 13:02:46,249 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 254 selfloop transitions, 76 changer transitions 0/340 dead transitions. [2024-05-12 13:02:46,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 340 transitions, 4291 flow [2024-05-12 13:02:46,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:02:46,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:02:46,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-05-12 13:02:46,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-05-12 13:02:46,251 INFO L175 Difference]: Start difference. First operand has 196 places, 286 transitions, 3337 flow. Second operand 9 states and 225 transitions. [2024-05-12 13:02:46,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 340 transitions, 4291 flow [2024-05-12 13:02:46,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 340 transitions, 4118 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-05-12 13:02:46,719 INFO L231 Difference]: Finished difference. Result has 200 places, 288 transitions, 3399 flow [2024-05-12 13:02:46,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3164, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3399, PETRI_PLACES=200, PETRI_TRANSITIONS=288} [2024-05-12 13:02:46,720 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 145 predicate places. [2024-05-12 13:02:46,720 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 288 transitions, 3399 flow [2024-05-12 13:02:46,720 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-05-12 13:02:46,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:46,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:46,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 13:02:46,720 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:46,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:46,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1721586566, now seen corresponding path program 2 times [2024-05-12 13:02:46,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:46,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791855699] [2024-05-12 13:02:46,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:46,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:46,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:47,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:47,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:47,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791855699] [2024-05-12 13:02:47,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791855699] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:47,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:47,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:02:47,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198023586] [2024-05-12 13:02:47,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:47,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:02:47,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:47,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:02:47,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:02:47,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-05-12 13:02:47,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 288 transitions, 3399 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:47,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:47,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-05-12 13:02:47,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:49,459 INFO L124 PetriNetUnfolderBase]: 5816/10052 cut-off events. [2024-05-12 13:02:49,459 INFO L125 PetriNetUnfolderBase]: For 322154/322226 co-relation queries the response was YES. [2024-05-12 13:02:49,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58500 conditions, 10052 events. 5816/10052 cut-off events. For 322154/322226 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 74583 event pairs, 1822 based on Foata normal form. 23/9697 useless extension candidates. Maximal degree in co-relation 58412. Up to 8152 conditions per place. [2024-05-12 13:02:49,570 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 211 selfloop transitions, 53 changer transitions 0/320 dead transitions. [2024-05-12 13:02:49,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 320 transitions, 4211 flow [2024-05-12 13:02:49,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:02:49,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:02:49,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-05-12 13:02:49,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160349854227405 [2024-05-12 13:02:49,572 INFO L175 Difference]: Start difference. First operand has 200 places, 288 transitions, 3399 flow. Second operand 7 states and 177 transitions. [2024-05-12 13:02:49,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 320 transitions, 4211 flow [2024-05-12 13:02:50,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 320 transitions, 3994 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-05-12 13:02:50,083 INFO L231 Difference]: Finished difference. Result has 201 places, 296 transitions, 3403 flow [2024-05-12 13:02:50,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3182, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3403, PETRI_PLACES=201, PETRI_TRANSITIONS=296} [2024-05-12 13:02:50,084 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 146 predicate places. [2024-05-12 13:02:50,084 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 296 transitions, 3403 flow [2024-05-12 13:02:50,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:50,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:50,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:50,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 13:02:50,085 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:50,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:50,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1721111336, now seen corresponding path program 3 times [2024-05-12 13:02:50,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:50,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396762238] [2024-05-12 13:02:50,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:50,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:50,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:51,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:51,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:51,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396762238] [2024-05-12 13:02:51,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396762238] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:51,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:51,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:02:51,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411556705] [2024-05-12 13:02:51,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:51,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:02:51,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:51,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:02:51,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:02:51,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-05-12 13:02:51,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 296 transitions, 3403 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:51,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:51,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-05-12 13:02:51,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:52,742 INFO L124 PetriNetUnfolderBase]: 5829/10074 cut-off events. [2024-05-12 13:02:52,743 INFO L125 PetriNetUnfolderBase]: For 333607/333682 co-relation queries the response was YES. [2024-05-12 13:02:52,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59275 conditions, 10074 events. 5829/10074 cut-off events. For 333607/333682 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 74710 event pairs, 1823 based on Foata normal form. 26/9724 useless extension candidates. Maximal degree in co-relation 59185. Up to 8210 conditions per place. [2024-05-12 13:02:52,853 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 218 selfloop transitions, 46 changer transitions 0/320 dead transitions. [2024-05-12 13:02:52,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 320 transitions, 4036 flow [2024-05-12 13:02:52,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:02:52,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:02:52,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-05-12 13:02:52,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-05-12 13:02:52,855 INFO L175 Difference]: Start difference. First operand has 201 places, 296 transitions, 3403 flow. Second operand 7 states and 175 transitions. [2024-05-12 13:02:52,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 320 transitions, 4036 flow [2024-05-12 13:02:53,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 320 transitions, 3922 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-05-12 13:02:53,311 INFO L231 Difference]: Finished difference. Result has 205 places, 297 transitions, 3396 flow [2024-05-12 13:02:53,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3289, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3396, PETRI_PLACES=205, PETRI_TRANSITIONS=297} [2024-05-12 13:02:53,311 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 150 predicate places. [2024-05-12 13:02:53,311 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 297 transitions, 3396 flow [2024-05-12 13:02:53,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:53,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:53,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:53,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 13:02:53,312 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:53,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:53,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1595704287, now seen corresponding path program 11 times [2024-05-12 13:02:53,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:53,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156632695] [2024-05-12 13:02:53,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:53,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:53,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:54,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:54,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:54,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156632695] [2024-05-12 13:02:54,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156632695] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:54,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:54,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:02:54,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075015976] [2024-05-12 13:02:54,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:54,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:02:54,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:54,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:02:54,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:02:54,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:02:54,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 297 transitions, 3396 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-05-12 13:02:54,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:54,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:02:54,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:56,362 INFO L124 PetriNetUnfolderBase]: 7297/12019 cut-off events. [2024-05-12 13:02:56,362 INFO L125 PetriNetUnfolderBase]: For 350067/350071 co-relation queries the response was YES. [2024-05-12 13:02:56,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70514 conditions, 12019 events. 7297/12019 cut-off events. For 350067/350071 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 85167 event pairs, 1644 based on Foata normal form. 21/11770 useless extension candidates. Maximal degree in co-relation 70422. Up to 8822 conditions per place. [2024-05-12 13:02:56,510 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 218 selfloop transitions, 215 changer transitions 0/443 dead transitions. [2024-05-12 13:02:56,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 443 transitions, 5343 flow [2024-05-12 13:02:56,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:02:56,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:02:56,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-05-12 13:02:56,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-05-12 13:02:56,512 INFO L175 Difference]: Start difference. First operand has 205 places, 297 transitions, 3396 flow. Second operand 10 states and 266 transitions. [2024-05-12 13:02:56,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 443 transitions, 5343 flow [2024-05-12 13:02:57,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 443 transitions, 5229 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 13:02:57,004 INFO L231 Difference]: Finished difference. Result has 213 places, 356 transitions, 4472 flow [2024-05-12 13:02:57,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3284, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4472, PETRI_PLACES=213, PETRI_TRANSITIONS=356} [2024-05-12 13:02:57,005 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 158 predicate places. [2024-05-12 13:02:57,005 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 356 transitions, 4472 flow [2024-05-12 13:02:57,005 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-05-12 13:02:57,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:02:57,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:02:57,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 13:02:57,005 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:02:57,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:02:57,006 INFO L85 PathProgramCache]: Analyzing trace with hash 277287610, now seen corresponding path program 1 times [2024-05-12 13:02:57,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:02:57,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508451872] [2024-05-12 13:02:57,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:02:57,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:02:57,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:02:57,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:02:57,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:02:57,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508451872] [2024-05-12 13:02:57,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508451872] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:02:57,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:02:57,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:02:57,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197968734] [2024-05-12 13:02:57,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:02:57,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:02:57,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:02:57,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:02:57,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:02:57,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:02:57,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 356 transitions, 4472 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:02:57,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:02:57,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:02:57,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:02:59,730 INFO L124 PetriNetUnfolderBase]: 7011/11872 cut-off events. [2024-05-12 13:02:59,730 INFO L125 PetriNetUnfolderBase]: For 342591/342611 co-relation queries the response was YES. [2024-05-12 13:02:59,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71826 conditions, 11872 events. 7011/11872 cut-off events. For 342591/342611 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 86914 event pairs, 2157 based on Foata normal form. 2/11573 useless extension candidates. Maximal degree in co-relation 71730. Up to 10065 conditions per place. [2024-05-12 13:02:59,870 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 356 selfloop transitions, 18 changer transitions 0/389 dead transitions. [2024-05-12 13:02:59,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 389 transitions, 5429 flow [2024-05-12 13:02:59,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:02:59,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:02:59,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-05-12 13:02:59,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5014577259475219 [2024-05-12 13:02:59,872 INFO L175 Difference]: Start difference. First operand has 213 places, 356 transitions, 4472 flow. Second operand 7 states and 172 transitions. [2024-05-12 13:02:59,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 389 transitions, 5429 flow [2024-05-12 13:03:00,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 389 transitions, 5200 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 13:03:00,590 INFO L231 Difference]: Finished difference. Result has 216 places, 363 transitions, 4383 flow [2024-05-12 13:03:00,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4246, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4383, PETRI_PLACES=216, PETRI_TRANSITIONS=363} [2024-05-12 13:03:00,590 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 161 predicate places. [2024-05-12 13:03:00,590 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 363 transitions, 4383 flow [2024-05-12 13:03:00,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:00,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:00,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:00,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 13:03:00,591 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:03:00,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:00,591 INFO L85 PathProgramCache]: Analyzing trace with hash 659602238, now seen corresponding path program 2 times [2024-05-12 13:03:00,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:00,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496335829] [2024-05-12 13:03:00,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:00,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:00,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:01,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:03:01,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:01,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496335829] [2024-05-12 13:03:01,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496335829] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:01,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:01,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:03:01,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586872903] [2024-05-12 13:03:01,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:01,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:03:01,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:01,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:03:01,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:03:01,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:03:01,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 363 transitions, 4383 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:01,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:01,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:03:01,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:03,433 INFO L124 PetriNetUnfolderBase]: 7045/11943 cut-off events. [2024-05-12 13:03:03,433 INFO L125 PetriNetUnfolderBase]: For 353358/353378 co-relation queries the response was YES. [2024-05-12 13:03:03,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71976 conditions, 11943 events. 7045/11943 cut-off events. For 353358/353378 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 87553 event pairs, 2174 based on Foata normal form. 2/11642 useless extension candidates. Maximal degree in co-relation 71878. Up to 10080 conditions per place. [2024-05-12 13:03:03,574 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 354 selfloop transitions, 23 changer transitions 0/392 dead transitions. [2024-05-12 13:03:03,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 392 transitions, 5321 flow [2024-05-12 13:03:03,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:03:03,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:03:03,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-05-12 13:03:03,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5043731778425656 [2024-05-12 13:03:03,575 INFO L175 Difference]: Start difference. First operand has 216 places, 363 transitions, 4383 flow. Second operand 7 states and 173 transitions. [2024-05-12 13:03:03,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 392 transitions, 5321 flow [2024-05-12 13:03:04,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 392 transitions, 5254 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 13:03:04,306 INFO L231 Difference]: Finished difference. Result has 219 places, 366 transitions, 4420 flow [2024-05-12 13:03:04,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4316, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4420, PETRI_PLACES=219, PETRI_TRANSITIONS=366} [2024-05-12 13:03:04,307 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 164 predicate places. [2024-05-12 13:03:04,307 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 366 transitions, 4420 flow [2024-05-12 13:03:04,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:04,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:04,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:04,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 13:03:04,308 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:03:04,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:04,308 INFO L85 PathProgramCache]: Analyzing trace with hash 659602486, now seen corresponding path program 1 times [2024-05-12 13:03:04,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:04,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116294210] [2024-05-12 13:03:04,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:04,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:04,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:05,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:03:05,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:05,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116294210] [2024-05-12 13:03:05,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116294210] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:05,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:05,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:03:05,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639825632] [2024-05-12 13:03:05,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:05,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:03:05,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:05,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:03:05,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:03:05,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:03:05,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 366 transitions, 4420 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:05,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:05,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:03:05,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:07,228 INFO L124 PetriNetUnfolderBase]: 7039/11938 cut-off events. [2024-05-12 13:03:07,229 INFO L125 PetriNetUnfolderBase]: For 365826/365846 co-relation queries the response was YES. [2024-05-12 13:03:07,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72833 conditions, 11938 events. 7039/11938 cut-off events. For 365826/365846 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 87534 event pairs, 2170 based on Foata normal form. 2/11637 useless extension candidates. Maximal degree in co-relation 72734. Up to 10114 conditions per place. [2024-05-12 13:03:07,404 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 361 selfloop transitions, 17 changer transitions 0/393 dead transitions. [2024-05-12 13:03:07,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 393 transitions, 5340 flow [2024-05-12 13:03:07,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:03:07,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:03:07,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-05-12 13:03:07,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49271137026239065 [2024-05-12 13:03:07,406 INFO L175 Difference]: Start difference. First operand has 219 places, 366 transitions, 4420 flow. Second operand 7 states and 169 transitions. [2024-05-12 13:03:07,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 393 transitions, 5340 flow [2024-05-12 13:03:08,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 393 transitions, 5258 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-05-12 13:03:08,243 INFO L231 Difference]: Finished difference. Result has 221 places, 369 transitions, 4430 flow [2024-05-12 13:03:08,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4338, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4430, PETRI_PLACES=221, PETRI_TRANSITIONS=369} [2024-05-12 13:03:08,244 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 166 predicate places. [2024-05-12 13:03:08,244 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 369 transitions, 4430 flow [2024-05-12 13:03:08,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:08,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:08,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:08,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 13:03:08,244 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:03:08,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:08,245 INFO L85 PathProgramCache]: Analyzing trace with hash 867178486, now seen corresponding path program 2 times [2024-05-12 13:03:08,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:08,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061178564] [2024-05-12 13:03:08,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:08,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:08,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:09,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-05-12 13:03:09,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:09,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061178564] [2024-05-12 13:03:09,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061178564] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:09,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:09,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:03:09,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894907941] [2024-05-12 13:03:09,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:09,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:03:09,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:09,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:03:09,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:03:09,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:03:09,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 369 transitions, 4430 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:09,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:09,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:03:09,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:11,426 INFO L124 PetriNetUnfolderBase]: 7084/12146 cut-off events. [2024-05-12 13:03:11,426 INFO L125 PetriNetUnfolderBase]: For 379297/379323 co-relation queries the response was YES. [2024-05-12 13:03:11,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73998 conditions, 12146 events. 7084/12146 cut-off events. For 379297/379323 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 90314 event pairs, 2162 based on Foata normal form. 9/11813 useless extension candidates. Maximal degree in co-relation 73898. Up to 10141 conditions per place. [2024-05-12 13:03:11,582 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 359 selfloop transitions, 22 changer transitions 0/396 dead transitions. [2024-05-12 13:03:11,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 396 transitions, 5362 flow [2024-05-12 13:03:11,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:03:11,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:03:11,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-05-12 13:03:11,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4956268221574344 [2024-05-12 13:03:11,583 INFO L175 Difference]: Start difference. First operand has 221 places, 369 transitions, 4430 flow. Second operand 7 states and 170 transitions. [2024-05-12 13:03:11,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 396 transitions, 5362 flow [2024-05-12 13:03:12,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 396 transitions, 5292 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-05-12 13:03:12,487 INFO L231 Difference]: Finished difference. Result has 223 places, 372 transitions, 4468 flow [2024-05-12 13:03:12,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4360, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4468, PETRI_PLACES=223, PETRI_TRANSITIONS=372} [2024-05-12 13:03:12,488 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 168 predicate places. [2024-05-12 13:03:12,488 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 372 transitions, 4468 flow [2024-05-12 13:03:12,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:12,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:12,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:12,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 13:03:12,489 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:03:12,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:12,489 INFO L85 PathProgramCache]: Analyzing trace with hash 867178238, now seen corresponding path program 3 times [2024-05-12 13:03:12,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:12,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21096684] [2024-05-12 13:03:12,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:12,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:12,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:13,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:03:13,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:13,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21096684] [2024-05-12 13:03:13,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21096684] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:13,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:13,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:03:13,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990768336] [2024-05-12 13:03:13,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:13,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:03:13,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:13,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:03:13,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:03:13,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:03:13,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 372 transitions, 4468 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:13,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:13,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:03:13,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:15,463 INFO L124 PetriNetUnfolderBase]: 7103/12176 cut-off events. [2024-05-12 13:03:15,463 INFO L125 PetriNetUnfolderBase]: For 388324/388350 co-relation queries the response was YES. [2024-05-12 13:03:15,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74898 conditions, 12176 events. 7103/12176 cut-off events. For 388324/388350 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 90521 event pairs, 2167 based on Foata normal form. 4/11839 useless extension candidates. Maximal degree in co-relation 74797. Up to 10112 conditions per place. [2024-05-12 13:03:15,614 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 354 selfloop transitions, 31 changer transitions 0/400 dead transitions. [2024-05-12 13:03:15,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 400 transitions, 5428 flow [2024-05-12 13:03:15,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:03:15,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:03:15,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-05-12 13:03:15,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47959183673469385 [2024-05-12 13:03:15,616 INFO L175 Difference]: Start difference. First operand has 223 places, 372 transitions, 4468 flow. Second operand 8 states and 188 transitions. [2024-05-12 13:03:15,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 400 transitions, 5428 flow [2024-05-12 13:03:16,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 400 transitions, 5346 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-05-12 13:03:16,439 INFO L231 Difference]: Finished difference. Result has 226 places, 375 transitions, 4516 flow [2024-05-12 13:03:16,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4386, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4516, PETRI_PLACES=226, PETRI_TRANSITIONS=375} [2024-05-12 13:03:16,440 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 171 predicate places. [2024-05-12 13:03:16,440 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 375 transitions, 4516 flow [2024-05-12 13:03:16,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:16,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:16,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:16,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 13:03:16,440 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:03:16,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:16,441 INFO L85 PathProgramCache]: Analyzing trace with hash 665203876, now seen corresponding path program 3 times [2024-05-12 13:03:16,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:16,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383892914] [2024-05-12 13:03:16,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:16,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:16,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:17,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:03:17,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:17,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383892914] [2024-05-12 13:03:17,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383892914] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:17,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:17,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:03:17,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213438879] [2024-05-12 13:03:17,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:17,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:03:17,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:17,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:03:17,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:03:17,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:03:17,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 375 transitions, 4516 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:17,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:17,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:03:17,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:19,812 INFO L124 PetriNetUnfolderBase]: 7138/12429 cut-off events. [2024-05-12 13:03:19,812 INFO L125 PetriNetUnfolderBase]: For 398848/398882 co-relation queries the response was YES. [2024-05-12 13:03:19,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75961 conditions, 12429 events. 7138/12429 cut-off events. For 398848/398882 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 93560 event pairs, 2179 based on Foata normal form. 8/12037 useless extension candidates. Maximal degree in co-relation 75859. Up to 10195 conditions per place. [2024-05-12 13:03:19,941 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 360 selfloop transitions, 31 changer transitions 0/406 dead transitions. [2024-05-12 13:03:19,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 406 transitions, 5498 flow [2024-05-12 13:03:19,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:03:19,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:03:19,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-05-12 13:03:19,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4956268221574344 [2024-05-12 13:03:19,942 INFO L175 Difference]: Start difference. First operand has 226 places, 375 transitions, 4516 flow. Second operand 7 states and 170 transitions. [2024-05-12 13:03:19,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 406 transitions, 5498 flow [2024-05-12 13:03:20,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 406 transitions, 5401 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-05-12 13:03:20,731 INFO L231 Difference]: Finished difference. Result has 229 places, 383 transitions, 4601 flow [2024-05-12 13:03:20,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4601, PETRI_PLACES=229, PETRI_TRANSITIONS=383} [2024-05-12 13:03:20,731 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 174 predicate places. [2024-05-12 13:03:20,731 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 383 transitions, 4601 flow [2024-05-12 13:03:20,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:20,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:20,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:20,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 13:03:20,732 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:03:20,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:20,732 INFO L85 PathProgramCache]: Analyzing trace with hash 2059273353, now seen corresponding path program 1 times [2024-05-12 13:03:20,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:20,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541973929] [2024-05-12 13:03:20,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:20,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:20,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:21,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:03:21,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:21,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541973929] [2024-05-12 13:03:21,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541973929] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:21,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:21,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:03:21,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105261166] [2024-05-12 13:03:21,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:21,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:03:21,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:21,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:03:21,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:03:21,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:03:21,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 383 transitions, 4601 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-05-12 13:03:21,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:21,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:03:21,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:23,678 INFO L124 PetriNetUnfolderBase]: 7490/12525 cut-off events. [2024-05-12 13:03:23,678 INFO L125 PetriNetUnfolderBase]: For 414976/414984 co-relation queries the response was YES. [2024-05-12 13:03:23,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78861 conditions, 12525 events. 7490/12525 cut-off events. For 414976/414984 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 90867 event pairs, 2079 based on Foata normal form. 9/12218 useless extension candidates. Maximal degree in co-relation 78757. Up to 10722 conditions per place. [2024-05-12 13:03:23,826 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 387 selfloop transitions, 38 changer transitions 0/435 dead transitions. [2024-05-12 13:03:23,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 435 transitions, 5900 flow [2024-05-12 13:03:23,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:03:23,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:03:23,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-05-12 13:03:23,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4956268221574344 [2024-05-12 13:03:23,828 INFO L175 Difference]: Start difference. First operand has 229 places, 383 transitions, 4601 flow. Second operand 7 states and 170 transitions. [2024-05-12 13:03:23,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 435 transitions, 5900 flow [2024-05-12 13:03:24,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 435 transitions, 5827 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-05-12 13:03:24,537 INFO L231 Difference]: Finished difference. Result has 235 places, 404 transitions, 4963 flow [2024-05-12 13:03:24,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4528, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4963, PETRI_PLACES=235, PETRI_TRANSITIONS=404} [2024-05-12 13:03:24,537 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 180 predicate places. [2024-05-12 13:03:24,538 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 404 transitions, 4963 flow [2024-05-12 13:03:24,538 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-05-12 13:03:24,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:24,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:24,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 13:03:24,538 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:03:24,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:24,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1386738361, now seen corresponding path program 2 times [2024-05-12 13:03:24,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:24,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484229689] [2024-05-12 13:03:24,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:24,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:24,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:25,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:03:25,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:25,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484229689] [2024-05-12 13:03:25,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484229689] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:25,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:25,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:03:25,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188491717] [2024-05-12 13:03:25,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:25,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:03:25,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:25,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:03:25,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:03:25,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:03:25,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 404 transitions, 4963 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-05-12 13:03:25,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:25,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:03:25,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:27,529 INFO L124 PetriNetUnfolderBase]: 7527/12588 cut-off events. [2024-05-12 13:03:27,529 INFO L125 PetriNetUnfolderBase]: For 435296/435304 co-relation queries the response was YES. [2024-05-12 13:03:27,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81226 conditions, 12588 events. 7527/12588 cut-off events. For 435296/435304 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 91389 event pairs, 2071 based on Foata normal form. 9/12279 useless extension candidates. Maximal degree in co-relation 81118. Up to 10730 conditions per place. [2024-05-12 13:03:27,681 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 388 selfloop transitions, 43 changer transitions 0/441 dead transitions. [2024-05-12 13:03:27,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 441 transitions, 6246 flow [2024-05-12 13:03:27,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:03:27,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:03:27,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-05-12 13:03:27,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4956268221574344 [2024-05-12 13:03:27,682 INFO L175 Difference]: Start difference. First operand has 235 places, 404 transitions, 4963 flow. Second operand 7 states and 170 transitions. [2024-05-12 13:03:27,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 441 transitions, 6246 flow [2024-05-12 13:03:28,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 441 transitions, 6138 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-05-12 13:03:28,468 INFO L231 Difference]: Finished difference. Result has 240 places, 412 transitions, 5123 flow [2024-05-12 13:03:28,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4855, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5123, PETRI_PLACES=240, PETRI_TRANSITIONS=412} [2024-05-12 13:03:28,468 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 185 predicate places. [2024-05-12 13:03:28,469 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 412 transitions, 5123 flow [2024-05-12 13:03:28,469 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-05-12 13:03:28,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:28,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:28,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 13:03:28,469 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:03:28,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:28,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1216333664, now seen corresponding path program 1 times [2024-05-12 13:03:28,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:28,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190851857] [2024-05-12 13:03:28,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:28,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:28,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:29,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-05-12 13:03:29,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:29,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190851857] [2024-05-12 13:03:29,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190851857] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:29,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:29,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:03:29,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151795463] [2024-05-12 13:03:29,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:29,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:03:29,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:29,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:03:29,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:03:29,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:03:29,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 412 transitions, 5123 flow. Second operand has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:29,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:29,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:03:29,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:32,333 INFO L124 PetriNetUnfolderBase]: 8071/13452 cut-off events. [2024-05-12 13:03:32,333 INFO L125 PetriNetUnfolderBase]: For 488671/488677 co-relation queries the response was YES. [2024-05-12 13:03:32,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87844 conditions, 13452 events. 8071/13452 cut-off events. For 488671/488677 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 98219 event pairs, 1936 based on Foata normal form. 14/13162 useless extension candidates. Maximal degree in co-relation 87734. Up to 9274 conditions per place. [2024-05-12 13:03:32,497 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 255 selfloop transitions, 252 changer transitions 0/517 dead transitions. [2024-05-12 13:03:32,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 517 transitions, 7038 flow [2024-05-12 13:03:32,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:03:32,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:03:32,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-05-12 13:03:32,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5326530612244897 [2024-05-12 13:03:32,498 INFO L175 Difference]: Start difference. First operand has 240 places, 412 transitions, 5123 flow. Second operand 10 states and 261 transitions. [2024-05-12 13:03:32,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 517 transitions, 7038 flow [2024-05-12 13:03:33,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 517 transitions, 6932 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-05-12 13:03:33,535 INFO L231 Difference]: Finished difference. Result has 249 places, 443 transitions, 6052 flow [2024-05-12 13:03:33,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5017, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6052, PETRI_PLACES=249, PETRI_TRANSITIONS=443} [2024-05-12 13:03:33,536 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 194 predicate places. [2024-05-12 13:03:33,536 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 443 transitions, 6052 flow [2024-05-12 13:03:33,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:33,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:33,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:33,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 13:03:33,536 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:03:33,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:33,536 INFO L85 PathProgramCache]: Analyzing trace with hash 2065979273, now seen corresponding path program 1 times [2024-05-12 13:03:33,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:33,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992974093] [2024-05-12 13:03:33,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:33,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:33,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:34,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:03:34,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:34,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992974093] [2024-05-12 13:03:34,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992974093] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:34,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:34,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:03:34,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764867177] [2024-05-12 13:03:34,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:34,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:03:34,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:34,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:03:34,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:03:34,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-05-12 13:03:34,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 443 transitions, 6052 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:34,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:34,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-05-12 13:03:34,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:37,302 INFO L124 PetriNetUnfolderBase]: 7346/12565 cut-off events. [2024-05-12 13:03:37,302 INFO L125 PetriNetUnfolderBase]: For 501079/501309 co-relation queries the response was YES. [2024-05-12 13:03:37,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84919 conditions, 12565 events. 7346/12565 cut-off events. For 501079/501309 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 95179 event pairs, 2060 based on Foata normal form. 60/12194 useless extension candidates. Maximal degree in co-relation 84805. Up to 10140 conditions per place. [2024-05-12 13:03:37,452 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 350 selfloop transitions, 48 changer transitions 0/477 dead transitions. [2024-05-12 13:03:37,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 477 transitions, 7056 flow [2024-05-12 13:03:37,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:03:37,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:03:37,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 13:03:37,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5127551020408163 [2024-05-12 13:03:37,453 INFO L175 Difference]: Start difference. First operand has 249 places, 443 transitions, 6052 flow. Second operand 8 states and 201 transitions. [2024-05-12 13:03:37,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 477 transitions, 7056 flow [2024-05-12 13:03:38,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 477 transitions, 6628 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-05-12 13:03:38,538 INFO L231 Difference]: Finished difference. Result has 252 places, 446 transitions, 5778 flow [2024-05-12 13:03:38,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5624, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5778, PETRI_PLACES=252, PETRI_TRANSITIONS=446} [2024-05-12 13:03:38,538 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 197 predicate places. [2024-05-12 13:03:38,538 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 446 transitions, 5778 flow [2024-05-12 13:03:38,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:38,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:38,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:38,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 13:03:38,539 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:03:38,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:38,539 INFO L85 PathProgramCache]: Analyzing trace with hash -549367777, now seen corresponding path program 3 times [2024-05-12 13:03:38,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:38,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738742399] [2024-05-12 13:03:38,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:38,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:38,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:39,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:03:39,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:39,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738742399] [2024-05-12 13:03:39,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738742399] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:39,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:39,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:03:39,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019461996] [2024-05-12 13:03:39,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:39,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:03:39,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:39,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:03:39,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:03:39,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:03:39,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 446 transitions, 5778 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-05-12 13:03:39,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:39,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:03:39,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:41,772 INFO L124 PetriNetUnfolderBase]: 8102/13678 cut-off events. [2024-05-12 13:03:41,772 INFO L125 PetriNetUnfolderBase]: For 488752/488756 co-relation queries the response was YES. [2024-05-12 13:03:41,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89738 conditions, 13678 events. 8102/13678 cut-off events. For 488752/488756 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 101677 event pairs, 2226 based on Foata normal form. 5/13332 useless extension candidates. Maximal degree in co-relation 89623. Up to 11678 conditions per place. [2024-05-12 13:03:41,974 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 428 selfloop transitions, 37 changer transitions 0/475 dead transitions. [2024-05-12 13:03:41,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 475 transitions, 6885 flow [2024-05-12 13:03:41,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:03:41,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:03:41,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-05-12 13:03:41,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868804664723032 [2024-05-12 13:03:41,976 INFO L175 Difference]: Start difference. First operand has 252 places, 446 transitions, 5778 flow. Second operand 7 states and 167 transitions. [2024-05-12 13:03:41,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 475 transitions, 6885 flow [2024-05-12 13:03:42,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 475 transitions, 6697 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-05-12 13:03:42,943 INFO L231 Difference]: Finished difference. Result has 253 places, 447 transitions, 5690 flow [2024-05-12 13:03:42,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5600, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5690, PETRI_PLACES=253, PETRI_TRANSITIONS=447} [2024-05-12 13:03:42,943 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 198 predicate places. [2024-05-12 13:03:42,943 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 447 transitions, 5690 flow [2024-05-12 13:03:42,944 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-05-12 13:03:42,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:42,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:42,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 13:03:42,944 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:03:42,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:42,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1027174199, now seen corresponding path program 4 times [2024-05-12 13:03:42,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:42,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962482690] [2024-05-12 13:03:42,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:42,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:42,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:43,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:03:43,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:43,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962482690] [2024-05-12 13:03:43,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962482690] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:43,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:43,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:03:43,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216737463] [2024-05-12 13:03:43,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:43,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:03:43,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:43,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:03:43,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:03:43,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:03:43,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 447 transitions, 5690 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-05-12 13:03:43,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:43,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:03:43,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:46,133 INFO L124 PetriNetUnfolderBase]: 8119/13708 cut-off events. [2024-05-12 13:03:46,133 INFO L125 PetriNetUnfolderBase]: For 498113/498117 co-relation queries the response was YES. [2024-05-12 13:03:46,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89810 conditions, 13708 events. 8119/13708 cut-off events. For 498113/498117 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 102012 event pairs, 2205 based on Foata normal form. 5/13362 useless extension candidates. Maximal degree in co-relation 89694. Up to 11660 conditions per place. [2024-05-12 13:03:46,344 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 421 selfloop transitions, 45 changer transitions 0/476 dead transitions. [2024-05-12 13:03:46,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 476 transitions, 6844 flow [2024-05-12 13:03:46,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:03:46,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:03:46,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-05-12 13:03:46,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4839650145772595 [2024-05-12 13:03:46,346 INFO L175 Difference]: Start difference. First operand has 253 places, 447 transitions, 5690 flow. Second operand 7 states and 166 transitions. [2024-05-12 13:03:46,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 476 transitions, 6844 flow [2024-05-12 13:03:47,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 476 transitions, 6786 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 13:03:47,327 INFO L231 Difference]: Finished difference. Result has 257 places, 450 transitions, 5808 flow [2024-05-12 13:03:47,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5632, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5808, PETRI_PLACES=257, PETRI_TRANSITIONS=450} [2024-05-12 13:03:47,328 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 202 predicate places. [2024-05-12 13:03:47,328 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 450 transitions, 5808 flow [2024-05-12 13:03:47,328 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-05-12 13:03:47,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:47,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:47,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 13:03:47,328 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:03:47,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:47,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1820548951, now seen corresponding path program 5 times [2024-05-12 13:03:47,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:47,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339833024] [2024-05-12 13:03:47,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:47,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:47,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:48,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:03:48,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:48,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339833024] [2024-05-12 13:03:48,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339833024] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:48,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:48,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:03:48,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324764711] [2024-05-12 13:03:48,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:48,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:03:48,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:48,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:03:48,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:03:48,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:03:48,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 450 transitions, 5808 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-05-12 13:03:48,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:48,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:03:48,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:50,909 INFO L124 PetriNetUnfolderBase]: 8141/13880 cut-off events. [2024-05-12 13:03:50,909 INFO L125 PetriNetUnfolderBase]: For 517661/517671 co-relation queries the response was YES. [2024-05-12 13:03:51,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91200 conditions, 13880 events. 8141/13880 cut-off events. For 517661/517671 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 104521 event pairs, 2183 based on Foata normal form. 11/13497 useless extension candidates. Maximal degree in co-relation 91082. Up to 11608 conditions per place. [2024-05-12 13:03:51,067 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 413 selfloop transitions, 62 changer transitions 0/485 dead transitions. [2024-05-12 13:03:51,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 485 transitions, 7229 flow [2024-05-12 13:03:51,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:03:51,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:03:51,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-05-12 13:03:51,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-05-12 13:03:51,069 INFO L175 Difference]: Start difference. First operand has 257 places, 450 transitions, 5808 flow. Second operand 8 states and 182 transitions. [2024-05-12 13:03:51,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 485 transitions, 7229 flow [2024-05-12 13:03:52,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 485 transitions, 7075 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-05-12 13:03:52,203 INFO L231 Difference]: Finished difference. Result has 261 places, 459 transitions, 6019 flow [2024-05-12 13:03:52,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5654, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6019, PETRI_PLACES=261, PETRI_TRANSITIONS=459} [2024-05-12 13:03:52,203 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 206 predicate places. [2024-05-12 13:03:52,204 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 459 transitions, 6019 flow [2024-05-12 13:03:52,204 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-05-12 13:03:52,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:52,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:52,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 13:03:52,204 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:03:52,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:52,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1107000585, now seen corresponding path program 6 times [2024-05-12 13:03:52,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:52,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691778346] [2024-05-12 13:03:52,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:52,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:52,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:53,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:03:53,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:53,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691778346] [2024-05-12 13:03:53,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691778346] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:53,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:53,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:03:53,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818233963] [2024-05-12 13:03:53,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:53,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:03:53,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:53,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:03:53,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:03:53,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:03:53,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 459 transitions, 6019 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-05-12 13:03:53,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:53,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:03:53,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:03:56,080 INFO L124 PetriNetUnfolderBase]: 8138/13876 cut-off events. [2024-05-12 13:03:56,080 INFO L125 PetriNetUnfolderBase]: For 531976/531986 co-relation queries the response was YES. [2024-05-12 13:03:56,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91934 conditions, 13876 events. 8138/13876 cut-off events. For 531976/531986 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 104536 event pairs, 2183 based on Foata normal form. 11/13493 useless extension candidates. Maximal degree in co-relation 91814. Up to 11605 conditions per place. [2024-05-12 13:03:56,245 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 414 selfloop transitions, 60 changer transitions 0/484 dead transitions. [2024-05-12 13:03:56,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 484 transitions, 7115 flow [2024-05-12 13:03:56,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:03:56,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:03:56,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-05-12 13:03:56,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4839650145772595 [2024-05-12 13:03:56,246 INFO L175 Difference]: Start difference. First operand has 261 places, 459 transitions, 6019 flow. Second operand 7 states and 166 transitions. [2024-05-12 13:03:56,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 484 transitions, 7115 flow [2024-05-12 13:03:57,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 484 transitions, 6949 flow, removed 82 selfloop flow, removed 1 redundant places. [2024-05-12 13:03:57,241 INFO L231 Difference]: Finished difference. Result has 267 places, 459 transitions, 5979 flow [2024-05-12 13:03:57,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5853, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5979, PETRI_PLACES=267, PETRI_TRANSITIONS=459} [2024-05-12 13:03:57,241 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 212 predicate places. [2024-05-12 13:03:57,242 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 459 transitions, 5979 flow [2024-05-12 13:03:57,242 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-05-12 13:03:57,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:03:57,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:03:57,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 13:03:57,242 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:03:57,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:03:57,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1252665986, now seen corresponding path program 2 times [2024-05-12 13:03:57,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:03:57,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60634621] [2024-05-12 13:03:57,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:03:57,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:03:57,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:03:58,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:03:58,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:03:58,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60634621] [2024-05-12 13:03:58,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60634621] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:03:58,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:03:58,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:03:58,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731778345] [2024-05-12 13:03:58,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:03:58,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:03:58,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:03:58,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:03:58,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:03:58,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:03:58,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 459 transitions, 5979 flow. Second operand has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:03:58,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:03:58,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:03:58,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:04:01,841 INFO L124 PetriNetUnfolderBase]: 8417/14176 cut-off events. [2024-05-12 13:04:01,842 INFO L125 PetriNetUnfolderBase]: For 567939/567939 co-relation queries the response was YES. [2024-05-12 13:04:01,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94568 conditions, 14176 events. 8417/14176 cut-off events. For 567939/567939 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 105857 event pairs, 2137 based on Foata normal form. 12/13839 useless extension candidates. Maximal degree in co-relation 94445. Up to 10376 conditions per place. [2024-05-12 13:04:02,016 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 289 selfloop transitions, 240 changer transitions 0/539 dead transitions. [2024-05-12 13:04:02,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 539 transitions, 7647 flow [2024-05-12 13:04:02,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:04:02,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:04:02,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-05-12 13:04:02,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-05-12 13:04:02,018 INFO L175 Difference]: Start difference. First operand has 267 places, 459 transitions, 5979 flow. Second operand 10 states and 259 transitions. [2024-05-12 13:04:02,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 539 transitions, 7647 flow [2024-05-12 13:04:03,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 539 transitions, 7487 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-05-12 13:04:03,382 INFO L231 Difference]: Finished difference. Result has 273 places, 471 transitions, 6524 flow [2024-05-12 13:04:03,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5819, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6524, PETRI_PLACES=273, PETRI_TRANSITIONS=471} [2024-05-12 13:04:03,383 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 218 predicate places. [2024-05-12 13:04:03,383 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 471 transitions, 6524 flow [2024-05-12 13:04:03,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:04:03,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:04:03,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:04:03,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 13:04:03,384 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:04:03,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:04:03,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1012418558, now seen corresponding path program 3 times [2024-05-12 13:04:03,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:04:03,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252546448] [2024-05-12 13:04:03,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:04:03,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:04:03,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:04:04,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:04:04,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:04:04,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252546448] [2024-05-12 13:04:04,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252546448] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:04:04,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:04:04,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:04:04,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180986105] [2024-05-12 13:04:04,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:04:04,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:04:04,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:04:04,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:04:04,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:04:04,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:04:04,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 471 transitions, 6524 flow. Second operand has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:04:04,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:04:04,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:04:04,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:04:08,208 INFO L124 PetriNetUnfolderBase]: 8682/14732 cut-off events. [2024-05-12 13:04:08,208 INFO L125 PetriNetUnfolderBase]: For 611777/611777 co-relation queries the response was YES. [2024-05-12 13:04:08,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100130 conditions, 14732 events. 8682/14732 cut-off events. For 611777/611777 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 111770 event pairs, 2100 based on Foata normal form. 12/14368 useless extension candidates. Maximal degree in co-relation 100005. Up to 10955 conditions per place. [2024-05-12 13:04:08,636 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 274 selfloop transitions, 264 changer transitions 0/548 dead transitions. [2024-05-12 13:04:08,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 548 transitions, 8190 flow [2024-05-12 13:04:08,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:04:08,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:04:08,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-05-12 13:04:08,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5265306122448979 [2024-05-12 13:04:08,647 INFO L175 Difference]: Start difference. First operand has 273 places, 471 transitions, 6524 flow. Second operand 10 states and 258 transitions. [2024-05-12 13:04:08,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 548 transitions, 8190 flow [2024-05-12 13:04:09,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 548 transitions, 7687 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-05-12 13:04:09,698 INFO L231 Difference]: Finished difference. Result has 280 places, 480 transitions, 6749 flow [2024-05-12 13:04:09,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6035, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6749, PETRI_PLACES=280, PETRI_TRANSITIONS=480} [2024-05-12 13:04:09,699 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 225 predicate places. [2024-05-12 13:04:09,699 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 480 transitions, 6749 flow [2024-05-12 13:04:09,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:04:09,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:04:09,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:04:09,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 13:04:09,699 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:04:09,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:04:09,699 INFO L85 PathProgramCache]: Analyzing trace with hash 373999776, now seen corresponding path program 4 times [2024-05-12 13:04:09,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:04:09,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823864077] [2024-05-12 13:04:09,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:04:09,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:04:09,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:04:10,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:04:10,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:04:10,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823864077] [2024-05-12 13:04:10,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823864077] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:04:10,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:04:10,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:04:10,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765220595] [2024-05-12 13:04:10,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:04:10,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:04:10,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:04:10,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:04:10,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:04:10,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:04:10,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 480 transitions, 6749 flow. Second operand has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:04:10,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:04:10,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:04:10,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:04:14,425 INFO L124 PetriNetUnfolderBase]: 8868/15060 cut-off events. [2024-05-12 13:04:14,425 INFO L125 PetriNetUnfolderBase]: For 633081/633081 co-relation queries the response was YES. [2024-05-12 13:04:14,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102540 conditions, 15060 events. 8868/15060 cut-off events. For 633081/633081 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 114764 event pairs, 2216 based on Foata normal form. 12/14689 useless extension candidates. Maximal degree in co-relation 102412. Up to 11249 conditions per place. [2024-05-12 13:04:14,815 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 273 selfloop transitions, 272 changer transitions 0/555 dead transitions. [2024-05-12 13:04:14,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 555 transitions, 8412 flow [2024-05-12 13:04:14,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:04:14,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:04:14,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-05-12 13:04:14,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244897959183673 [2024-05-12 13:04:14,816 INFO L175 Difference]: Start difference. First operand has 280 places, 480 transitions, 6749 flow. Second operand 10 states and 257 transitions. [2024-05-12 13:04:14,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 555 transitions, 8412 flow [2024-05-12 13:04:16,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 555 transitions, 7860 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-05-12 13:04:16,127 INFO L231 Difference]: Finished difference. Result has 286 places, 486 transitions, 6895 flow [2024-05-12 13:04:16,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6201, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6895, PETRI_PLACES=286, PETRI_TRANSITIONS=486} [2024-05-12 13:04:16,128 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 231 predicate places. [2024-05-12 13:04:16,128 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 486 transitions, 6895 flow [2024-05-12 13:04:16,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:04:16,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:04:16,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:04:16,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 13:04:16,129 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:04:16,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:04:16,129 INFO L85 PathProgramCache]: Analyzing trace with hash 669218976, now seen corresponding path program 5 times [2024-05-12 13:04:16,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:04:16,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875344893] [2024-05-12 13:04:16,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:04:16,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:04:16,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:04:17,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:04:17,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:04:17,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875344893] [2024-05-12 13:04:17,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875344893] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:04:17,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:04:17,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:04:17,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221528733] [2024-05-12 13:04:17,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:04:17,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:04:17,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:04:17,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:04:17,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:04:17,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:04:17,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 486 transitions, 6895 flow. Second operand has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:04:17,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:04:17,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:04:17,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:04:20,909 INFO L124 PetriNetUnfolderBase]: 8848/14626 cut-off events. [2024-05-12 13:04:20,910 INFO L125 PetriNetUnfolderBase]: For 610848/610848 co-relation queries the response was YES. [2024-05-12 13:04:21,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100410 conditions, 14626 events. 8848/14626 cut-off events. For 610848/610848 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 107869 event pairs, 1907 based on Foata normal form. 12/14359 useless extension candidates. Maximal degree in co-relation 100280. Up to 9001 conditions per place. [2024-05-12 13:04:21,138 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 255 selfloop transitions, 289 changer transitions 0/554 dead transitions. [2024-05-12 13:04:21,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 554 transitions, 8317 flow [2024-05-12 13:04:21,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:04:21,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:04:21,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-05-12 13:04:21,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5224489795918368 [2024-05-12 13:04:21,140 INFO L175 Difference]: Start difference. First operand has 286 places, 486 transitions, 6895 flow. Second operand 10 states and 256 transitions. [2024-05-12 13:04:21,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 554 transitions, 8317 flow [2024-05-12 13:04:22,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 554 transitions, 7817 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-05-12 13:04:22,630 INFO L231 Difference]: Finished difference. Result has 290 places, 485 transitions, 6883 flow [2024-05-12 13:04:22,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6301, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6883, PETRI_PLACES=290, PETRI_TRANSITIONS=485} [2024-05-12 13:04:22,631 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 235 predicate places. [2024-05-12 13:04:22,631 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 485 transitions, 6883 flow [2024-05-12 13:04:22,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:04:22,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:04:22,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:04:22,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 13:04:22,632 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:04:22,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:04:22,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1829577081, now seen corresponding path program 2 times [2024-05-12 13:04:22,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:04:22,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379059125] [2024-05-12 13:04:22,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:04:22,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:04:22,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:04:23,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:04:23,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:04:23,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379059125] [2024-05-12 13:04:23,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379059125] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:04:23,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:04:23,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:04:23,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852283860] [2024-05-12 13:04:23,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:04:23,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:04:23,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:04:23,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:04:23,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:04:24,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-05-12 13:04:24,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 485 transitions, 6883 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:04:24,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:04:24,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-05-12 13:04:24,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:04:27,024 INFO L124 PetriNetUnfolderBase]: 8117/14306 cut-off events. [2024-05-12 13:04:27,025 INFO L125 PetriNetUnfolderBase]: For 606581/607054 co-relation queries the response was YES. [2024-05-12 13:04:27,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94531 conditions, 14306 events. 8117/14306 cut-off events. For 606581/607054 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 113753 event pairs, 2203 based on Foata normal form. 68/13769 useless extension candidates. Maximal degree in co-relation 94400. Up to 11156 conditions per place. [2024-05-12 13:04:27,371 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 369 selfloop transitions, 72 changer transitions 0/528 dead transitions. [2024-05-12 13:04:27,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 528 transitions, 8382 flow [2024-05-12 13:04:27,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:04:27,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:04:27,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-05-12 13:04:27,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229591836734694 [2024-05-12 13:04:27,373 INFO L175 Difference]: Start difference. First operand has 290 places, 485 transitions, 6883 flow. Second operand 8 states and 205 transitions. [2024-05-12 13:04:27,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 528 transitions, 8382 flow [2024-05-12 13:04:28,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 528 transitions, 7291 flow, removed 28 selfloop flow, removed 11 redundant places. [2024-05-12 13:04:28,677 INFO L231 Difference]: Finished difference. Result has 287 places, 494 transitions, 6098 flow [2024-05-12 13:04:28,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5792, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6098, PETRI_PLACES=287, PETRI_TRANSITIONS=494} [2024-05-12 13:04:28,678 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 232 predicate places. [2024-05-12 13:04:28,678 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 494 transitions, 6098 flow [2024-05-12 13:04:28,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:04:28,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:04:28,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:04:28,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 13:04:28,679 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:04:28,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:04:28,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1830082071, now seen corresponding path program 3 times [2024-05-12 13:04:28,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:04:28,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237870128] [2024-05-12 13:04:28,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:04:28,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:04:28,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat