./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_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/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_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/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i ./goblint.2024-05-07_14-17-48.files/protection/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_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:13:48,431 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 13:13:48,492 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 13:13:48,498 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 13:13:48,499 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 13:13:48,519 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 13:13:48,525 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 13:13:48,525 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 13:13:48,526 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 13:13:48,529 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 13:13:48,529 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 13:13:48,529 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 13:13:48,530 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 13:13:48,531 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 13:13:48,531 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 13:13:48,532 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 13:13:48,532 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 13:13:48,532 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 13:13:48,532 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 13:13:48,532 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 13:13:48,533 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 13:13:48,534 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 13:13:48,534 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 13:13:48,534 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 13:13:48,534 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 13:13:48,535 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 13:13:48,535 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 13:13:48,535 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 13:13:48,536 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 13:13:48,536 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 13:13:48,537 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 13:13:48,537 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 13:13:48,537 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:13:48,537 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 13:13:48,537 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 13:13:48,537 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 13:13:48,538 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 13:13:48,538 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 13:13:48,538 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 13:13:48,538 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 13:13:48,538 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 13:13:48,539 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 13:13:48,539 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 13:13:48,539 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:13:48,747 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 13:13:48,766 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 13:13:48,768 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 13:13:48,769 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 13:13:48,770 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 13:13:48,770 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-05-12 13:13:49,894 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 13:13:50,079 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 13:13:50,080 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-05-12 13:13:50,092 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ff44783a6/ad2b67ff67ee4c549025609a2030ebfe/FLAGa55761eb2 [2024-05-12 13:13:50,104 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ff44783a6/ad2b67ff67ee4c549025609a2030ebfe [2024-05-12 13:13:50,106 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 13:13:50,106 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 13:13:50,106 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/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml [2024-05-12 13:13:50,245 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 13:13:50,246 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 13:13:50,248 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 13:13:50,248 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 13:13:50,252 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 13:13:50,253 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:13:50" (1/2) ... [2024-05-12 13:13:50,254 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f362237 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:13:50, skipping insertion in model container [2024-05-12 13:13:50,254 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:13:50" (1/2) ... [2024-05-12 13:13:50,257 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@480becce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:13:50, skipping insertion in model container [2024-05-12 13:13:50,257 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:13:50" (2/2) ... [2024-05-12 13:13:50,257 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f362237 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:13:50, skipping insertion in model container [2024-05-12 13:13:50,258 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:13:50" (2/2) ... [2024-05-12 13:13:50,258 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 13:13:50,328 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 13:13:50,329 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1))) [2024-05-12 13:13:50,329 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1))) [2024-05-12 13:13:50,330 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1))) [2024-05-12 13:13:50,330 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 13:13:50,330 INFO L106 edCorrectnessWitness]: ghost_update [L839-L839] multithreaded = 1; [2024-05-12 13:13:50,368 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 13:13:50,529 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/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i[996,1009] [2024-05-12 13:13:50,684 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:13:50,697 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 13:13:50,728 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/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i[996,1009] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 13:13:50,796 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:13:50,821 INFO L206 MainTranslator]: Completed translation [2024-05-12 13:13:50,822 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:13:50 WrapperNode [2024-05-12 13:13:50,822 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 13:13:50,823 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 13:13:50,823 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 13:13:50,823 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 13:13:50,828 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:13:50" (1/1) ... [2024-05-12 13:13:50,854 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:13:50" (1/1) ... [2024-05-12 13:13:50,877 INFO L138 Inliner]: procedures = 176, calls = 56, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 134 [2024-05-12 13:13:50,877 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 13:13:50,878 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 13:13:50,878 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 13:13:50,878 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 13:13:50,893 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:13:50" (1/1) ... [2024-05-12 13:13:50,894 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:13:50" (1/1) ... [2024-05-12 13:13:50,897 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:13:50" (1/1) ... [2024-05-12 13:13:50,914 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:13:50,918 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:13:50" (1/1) ... [2024-05-12 13:13:50,918 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:13:50" (1/1) ... [2024-05-12 13:13:50,925 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:13:50" (1/1) ... [2024-05-12 13:13:50,937 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:13:50" (1/1) ... [2024-05-12 13:13:50,939 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:13:50" (1/1) ... [2024-05-12 13:13:50,940 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:13:50" (1/1) ... [2024-05-12 13:13:50,943 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 13:13:50,946 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 13:13:50,947 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 13:13:50,947 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 13:13:50,948 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:13:50" (1/1) ... [2024-05-12 13:13:50,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:13:50,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:13:51,022 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:13:51,024 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:13:51,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 13:13:51,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 13:13:51,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 13:13:51,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 13:13:51,073 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 13:13:51,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 13:13:51,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 13:13:51,074 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 13:13:51,074 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 13:13:51,074 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 13:13:51,074 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 13:13:51,074 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 13:13:51,075 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 13:13:51,075 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 13:13:51,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 13:13:51,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 13:13:51,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 13:13:51,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 13:13:51,076 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 13:13:51,076 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 13:13:51,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 13:13:51,077 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:13:51,221 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 13:13:51,223 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 13:13:51,616 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 13:13:51,616 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 13:13:51,714 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 13:13:51,715 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 13:13:51,715 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:13:51 BoogieIcfgContainer [2024-05-12 13:13:51,715 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 13:13:51,717 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 13:13:51,717 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 13:13:51,719 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 13:13:51,719 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 01:13:50" (1/4) ... [2024-05-12 13:13:51,719 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a8ae1a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:13:51, skipping insertion in model container [2024-05-12 13:13:51,720 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:13:50" (2/4) ... [2024-05-12 13:13:51,720 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a8ae1a0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:13:51, skipping insertion in model container [2024-05-12 13:13:51,720 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:13:50" (3/4) ... [2024-05-12 13:13:51,720 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a8ae1a0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:13:51, skipping insertion in model container [2024-05-12 13:13:51,720 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:13:51" (4/4) ... [2024-05-12 13:13:51,721 INFO L112 eAbstractionObserver]: Analyzing ICFG mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-05-12 13:13:51,733 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 13:13:51,734 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-05-12 13:13:51,734 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 13:13:51,772 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 13:13:51,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-05-12 13:13:51,842 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-05-12 13:13:51,843 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:13:51,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 73 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-05-12 13:13:51,846 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-05-12 13:13:51,849 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 45 transitions, 99 flow [2024-05-12 13:13:51,861 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 13:13:51,869 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;@30967e02, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 13:13:51,869 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-05-12 13:13:51,873 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 13:13:51,873 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 13:13:51,874 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:13:51,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:51,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:13:51,875 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:51,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:51,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1626599668, now seen corresponding path program 1 times [2024-05-12 13:13:51,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:51,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582886829] [2024-05-12 13:13:51,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:51,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:52,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:52,960 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:13:52,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:52,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582886829] [2024-05-12 13:13:52,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582886829] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:52,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:52,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:13:52,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609830485] [2024-05-12 13:13:52,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:52,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:13:52,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:52,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:13:52,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:13:53,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-05-12 13:13:53,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 99 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 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:13:53,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:53,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-05-12 13:13:53,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:53,810 INFO L124 PetriNetUnfolderBase]: 3816/6303 cut-off events. [2024-05-12 13:13:53,811 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2024-05-12 13:13:53,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11890 conditions, 6303 events. 3816/6303 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 40962 event pairs, 2900 based on Foata normal form. 181/5932 useless extension candidates. Maximal degree in co-relation 11875. Up to 5482 conditions per place. [2024-05-12 13:13:53,846 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 43 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-05-12 13:13:53,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 59 transitions, 229 flow [2024-05-12 13:13:53,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:13:53,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:13:53,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-05-12 13:13:53,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6597222222222222 [2024-05-12 13:13:53,858 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 99 flow. Second operand 3 states and 95 transitions. [2024-05-12 13:13:53,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 59 transitions, 229 flow [2024-05-12 13:13:53,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 224 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 13:13:53,865 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 131 flow [2024-05-12 13:13:53,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-05-12 13:13:53,870 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-05-12 13:13:53,870 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 131 flow [2024-05-12 13:13:53,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 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:13:53,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:53,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:13:53,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 13:13:53,871 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:53,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:53,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1626598671, now seen corresponding path program 1 times [2024-05-12 13:13:53,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:53,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363673114] [2024-05-12 13:13:53,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:53,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:53,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:53,960 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:13:53,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:53,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363673114] [2024-05-12 13:13:53,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363673114] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:53,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:53,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:13:53,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718786558] [2024-05-12 13:13:53,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:53,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:13:53,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:53,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:13:53,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:13:53,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-05-12 13:13:53,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 131 flow. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 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:13:53,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:53,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-05-12 13:13:53,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:54,239 INFO L124 PetriNetUnfolderBase]: 932/1803 cut-off events. [2024-05-12 13:13:54,239 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-05-12 13:13:54,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3489 conditions, 1803 events. 932/1803 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12097 event pairs, 418 based on Foata normal form. 0/1706 useless extension candidates. Maximal degree in co-relation 3474. Up to 1189 conditions per place. [2024-05-12 13:13:54,248 INFO L140 encePairwiseOnDemand]: 45/48 looper letters, 37 selfloop transitions, 3 changer transitions 0/62 dead transitions. [2024-05-12 13:13:54,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 62 transitions, 238 flow [2024-05-12 13:13:54,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:13:54,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:13:54,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 109 transitions. [2024-05-12 13:13:54,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7569444444444444 [2024-05-12 13:13:54,253 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 131 flow. Second operand 3 states and 109 transitions. [2024-05-12 13:13:54,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 62 transitions, 238 flow [2024-05-12 13:13:54,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 62 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:13:54,256 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 124 flow [2024-05-12 13:13:54,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-05-12 13:13:54,261 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-05-12 13:13:54,261 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 124 flow [2024-05-12 13:13:54,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 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:13:54,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:54,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:13:54,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 13:13:54,262 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:54,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:54,263 INFO L85 PathProgramCache]: Analyzing trace with hash 205830090, now seen corresponding path program 1 times [2024-05-12 13:13:54,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:54,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326220096] [2024-05-12 13:13:54,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:54,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:54,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:54,873 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:13:54,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:54,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326220096] [2024-05-12 13:13:54,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326220096] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:54,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:54,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:13:54,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281736668] [2024-05-12 13:13:54,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:54,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:13:54,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:54,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:13:54,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:13:54,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-05-12 13:13:54,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 124 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 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:13:54,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:54,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-05-12 13:13:54,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:55,463 INFO L124 PetriNetUnfolderBase]: 3137/5202 cut-off events. [2024-05-12 13:13:55,463 INFO L125 PetriNetUnfolderBase]: For 1268/1268 co-relation queries the response was YES. [2024-05-12 13:13:55,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11020 conditions, 5202 events. 3137/5202 cut-off events. For 1268/1268 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 32608 event pairs, 1916 based on Foata normal form. 3/5004 useless extension candidates. Maximal degree in co-relation 11004. Up to 4506 conditions per place. [2024-05-12 13:13:55,490 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 51 selfloop transitions, 8 changer transitions 2/72 dead transitions. [2024-05-12 13:13:55,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 72 transitions, 318 flow [2024-05-12 13:13:55,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:13:55,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:13:55,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-05-12 13:13:55,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-05-12 13:13:55,495 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 124 flow. Second operand 4 states and 117 transitions. [2024-05-12 13:13:55,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 72 transitions, 318 flow [2024-05-12 13:13:55,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 72 transitions, 310 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:13:55,498 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 185 flow [2024-05-12 13:13:55,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=185, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-05-12 13:13:55,499 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places. [2024-05-12 13:13:55,499 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 185 flow [2024-05-12 13:13:55,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 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:13:55,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:55,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:13:55,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 13:13:55,500 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:55,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:55,501 INFO L85 PathProgramCache]: Analyzing trace with hash 234239113, now seen corresponding path program 1 times [2024-05-12 13:13:55,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:55,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397711821] [2024-05-12 13:13:55,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:55,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:55,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:56,535 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:13:56,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:56,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397711821] [2024-05-12 13:13:56,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397711821] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:56,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:56,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:13:56,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185333629] [2024-05-12 13:13:56,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:56,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:13:56,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:56,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:13:56,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:13:56,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-05-12 13:13:56,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 185 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:56,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:56,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-05-12 13:13:56,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:57,140 INFO L124 PetriNetUnfolderBase]: 3276/5515 cut-off events. [2024-05-12 13:13:57,140 INFO L125 PetriNetUnfolderBase]: For 2282/2282 co-relation queries the response was YES. [2024-05-12 13:13:57,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12517 conditions, 5515 events. 3276/5515 cut-off events. For 2282/2282 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 35099 event pairs, 1480 based on Foata normal form. 3/5284 useless extension candidates. Maximal degree in co-relation 12499. Up to 4665 conditions per place. [2024-05-12 13:13:57,180 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 72 selfloop transitions, 14 changer transitions 0/96 dead transitions. [2024-05-12 13:13:57,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 96 transitions, 485 flow [2024-05-12 13:13:57,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:13:57,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:13:57,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 13:13:57,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-05-12 13:13:57,182 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 185 flow. Second operand 6 states and 164 transitions. [2024-05-12 13:13:57,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 96 transitions, 485 flow [2024-05-12 13:13:57,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 96 transitions, 468 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-05-12 13:13:57,185 INFO L231 Difference]: Finished difference. Result has 62 places, 58 transitions, 248 flow [2024-05-12 13:13:57,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=248, PETRI_PLACES=62, PETRI_TRANSITIONS=58} [2024-05-12 13:13:57,186 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 8 predicate places. [2024-05-12 13:13:57,186 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 58 transitions, 248 flow [2024-05-12 13:13:57,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:57,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:57,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:13:57,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 13:13:57,187 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:57,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:57,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1328521458, now seen corresponding path program 1 times [2024-05-12 13:13:57,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:57,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468910681] [2024-05-12 13:13:57,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:57,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:57,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:57,981 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:13:57,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:57,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468910681] [2024-05-12 13:13:57,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468910681] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:57,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:57,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:13:57,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329273726] [2024-05-12 13:13:57,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:57,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:13:57,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:57,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:13:57,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:13:58,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-05-12 13:13:58,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 58 transitions, 248 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:58,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:58,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-05-12 13:13:58,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:58,686 INFO L124 PetriNetUnfolderBase]: 3267/4991 cut-off events. [2024-05-12 13:13:58,689 INFO L125 PetriNetUnfolderBase]: For 4285/4285 co-relation queries the response was YES. [2024-05-12 13:13:58,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13125 conditions, 4991 events. 3267/4991 cut-off events. For 4285/4285 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 28382 event pairs, 1008 based on Foata normal form. 6/4936 useless extension candidates. Maximal degree in co-relation 13104. Up to 4595 conditions per place. [2024-05-12 13:13:58,712 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 78 selfloop transitions, 27 changer transitions 0/115 dead transitions. [2024-05-12 13:13:58,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 115 transitions, 646 flow [2024-05-12 13:13:58,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:13:58,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:13:58,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-05-12 13:13:58,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-05-12 13:13:58,716 INFO L175 Difference]: Start difference. First operand has 62 places, 58 transitions, 248 flow. Second operand 7 states and 187 transitions. [2024-05-12 13:13:58,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 115 transitions, 646 flow [2024-05-12 13:13:58,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 115 transitions, 616 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-05-12 13:13:58,723 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 382 flow [2024-05-12 13:13:58,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=382, PETRI_PLACES=68, PETRI_TRANSITIONS=68} [2024-05-12 13:13:58,725 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 14 predicate places. [2024-05-12 13:13:58,725 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 382 flow [2024-05-12 13:13:58,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:58,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:58,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:13:58,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 13:13:58,726 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:58,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:58,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1393284120, now seen corresponding path program 1 times [2024-05-12 13:13:58,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:58,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087083739] [2024-05-12 13:13:58,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:58,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:58,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:59,232 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:13:59,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:59,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087083739] [2024-05-12 13:13:59,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087083739] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:59,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:59,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:13:59,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117165921] [2024-05-12 13:13:59,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:59,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:13:59,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:59,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:13:59,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:13:59,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:13:59,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 68 transitions, 382 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 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:13:59,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:59,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:13:59,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:00,142 INFO L124 PetriNetUnfolderBase]: 3802/6339 cut-off events. [2024-05-12 13:14:00,142 INFO L125 PetriNetUnfolderBase]: For 8688/8688 co-relation queries the response was YES. [2024-05-12 13:14:00,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17209 conditions, 6339 events. 3802/6339 cut-off events. For 8688/8688 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 40373 event pairs, 1709 based on Foata normal form. 2/6160 useless extension candidates. Maximal degree in co-relation 17184. Up to 5440 conditions per place. [2024-05-12 13:14:00,183 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 69 selfloop transitions, 11 changer transitions 0/89 dead transitions. [2024-05-12 13:14:00,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 89 transitions, 602 flow [2024-05-12 13:14:00,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:14:00,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:14:00,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-05-12 13:14:00,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49583333333333335 [2024-05-12 13:14:00,185 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 382 flow. Second operand 5 states and 119 transitions. [2024-05-12 13:14:00,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 89 transitions, 602 flow [2024-05-12 13:14:00,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 89 transitions, 557 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-05-12 13:14:00,194 INFO L231 Difference]: Finished difference. Result has 72 places, 71 transitions, 390 flow [2024-05-12 13:14:00,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=390, PETRI_PLACES=72, PETRI_TRANSITIONS=71} [2024-05-12 13:14:00,197 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 18 predicate places. [2024-05-12 13:14:00,197 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 71 transitions, 390 flow [2024-05-12 13:14:00,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 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:14:00,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:00,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:00,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 13:14:00,198 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:00,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:00,198 INFO L85 PathProgramCache]: Analyzing trace with hash -234984045, now seen corresponding path program 1 times [2024-05-12 13:14:00,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:00,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374303192] [2024-05-12 13:14:00,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:00,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:00,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:00,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:14:00,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:00,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374303192] [2024-05-12 13:14:00,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374303192] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:00,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:00,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:14:00,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708687355] [2024-05-12 13:14:00,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:00,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:14:00,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:00,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:14:00,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:14:00,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:00,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 71 transitions, 390 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 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:14:00,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:00,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:00,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:01,677 INFO L124 PetriNetUnfolderBase]: 4466/7258 cut-off events. [2024-05-12 13:14:01,677 INFO L125 PetriNetUnfolderBase]: For 11838/11838 co-relation queries the response was YES. [2024-05-12 13:14:01,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20425 conditions, 7258 events. 4466/7258 cut-off events. For 11838/11838 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 45401 event pairs, 1915 based on Foata normal form. 6/7049 useless extension candidates. Maximal degree in co-relation 20397. Up to 6246 conditions per place. [2024-05-12 13:14:01,723 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 86 selfloop transitions, 19 changer transitions 0/113 dead transitions. [2024-05-12 13:14:01,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 113 transitions, 750 flow [2024-05-12 13:14:01,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:14:01,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:14:01,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-05-12 13:14:01,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034722222222222 [2024-05-12 13:14:01,725 INFO L175 Difference]: Start difference. First operand has 72 places, 71 transitions, 390 flow. Second operand 6 states and 145 transitions. [2024-05-12 13:14:01,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 113 transitions, 750 flow [2024-05-12 13:14:01,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 113 transitions, 723 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 13:14:01,735 INFO L231 Difference]: Finished difference. Result has 77 places, 82 transitions, 495 flow [2024-05-12 13:14:01,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=495, PETRI_PLACES=77, PETRI_TRANSITIONS=82} [2024-05-12 13:14:01,736 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 23 predicate places. [2024-05-12 13:14:01,736 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 82 transitions, 495 flow [2024-05-12 13:14:01,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 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:14:01,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:01,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:01,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 13:14:01,737 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:01,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:01,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1077139686, now seen corresponding path program 1 times [2024-05-12 13:14:01,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:01,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620639366] [2024-05-12 13:14:01,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:01,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:01,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:02,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:02,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:02,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620639366] [2024-05-12 13:14:02,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620639366] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:02,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:02,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:14:02,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622052770] [2024-05-12 13:14:02,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:02,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:14:02,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:02,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:14:02,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:14:02,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:14:02,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 82 transitions, 495 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 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:14:02,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:02,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:14:02,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:03,128 INFO L124 PetriNetUnfolderBase]: 4036/6651 cut-off events. [2024-05-12 13:14:03,129 INFO L125 PetriNetUnfolderBase]: For 15649/15667 co-relation queries the response was YES. [2024-05-12 13:14:03,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20719 conditions, 6651 events. 4036/6651 cut-off events. For 15649/15667 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 41755 event pairs, 1512 based on Foata normal form. 6/6421 useless extension candidates. Maximal degree in co-relation 20688. Up to 5690 conditions per place. [2024-05-12 13:14:03,161 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 92 selfloop transitions, 18 changer transitions 0/122 dead transitions. [2024-05-12 13:14:03,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 122 transitions, 884 flow [2024-05-12 13:14:03,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:14:03,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:14:03,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-05-12 13:14:03,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-05-12 13:14:03,163 INFO L175 Difference]: Start difference. First operand has 77 places, 82 transitions, 495 flow. Second operand 6 states and 148 transitions. [2024-05-12 13:14:03,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 122 transitions, 884 flow [2024-05-12 13:14:03,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 122 transitions, 868 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-05-12 13:14:03,172 INFO L231 Difference]: Finished difference. Result has 83 places, 92 transitions, 616 flow [2024-05-12 13:14:03,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=479, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=616, PETRI_PLACES=83, PETRI_TRANSITIONS=92} [2024-05-12 13:14:03,173 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 29 predicate places. [2024-05-12 13:14:03,173 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 92 transitions, 616 flow [2024-05-12 13:14:03,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 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:14:03,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:03,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:03,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 13:14:03,174 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:03,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:03,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1741973708, now seen corresponding path program 2 times [2024-05-12 13:14:03,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:03,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968405882] [2024-05-12 13:14:03,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:03,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:03,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:03,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:14:03,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:03,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968405882] [2024-05-12 13:14:03,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968405882] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:03,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:03,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:14:03,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544474469] [2024-05-12 13:14:03,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:03,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:14:03,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:03,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:14:03,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:14:03,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:14:03,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 92 transitions, 616 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 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:14:03,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:03,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:14:03,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:04,599 INFO L124 PetriNetUnfolderBase]: 4110/6783 cut-off events. [2024-05-12 13:14:04,600 INFO L125 PetriNetUnfolderBase]: For 19722/19736 co-relation queries the response was YES. [2024-05-12 13:14:04,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22195 conditions, 6783 events. 4110/6783 cut-off events. For 19722/19736 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 43262 event pairs, 1732 based on Foata normal form. 2/6573 useless extension candidates. Maximal degree in co-relation 22160. Up to 5832 conditions per place. [2024-05-12 13:14:04,641 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 90 selfloop transitions, 13 changer transitions 0/115 dead transitions. [2024-05-12 13:14:04,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 115 transitions, 880 flow [2024-05-12 13:14:04,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:14:04,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:14:04,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-05-12 13:14:04,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-05-12 13:14:04,643 INFO L175 Difference]: Start difference. First operand has 83 places, 92 transitions, 616 flow. Second operand 6 states and 140 transitions. [2024-05-12 13:14:04,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 115 transitions, 880 flow [2024-05-12 13:14:04,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 115 transitions, 848 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-05-12 13:14:04,660 INFO L231 Difference]: Finished difference. Result has 88 places, 92 transitions, 618 flow [2024-05-12 13:14:04,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=618, PETRI_PLACES=88, PETRI_TRANSITIONS=92} [2024-05-12 13:14:04,661 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 34 predicate places. [2024-05-12 13:14:04,661 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 92 transitions, 618 flow [2024-05-12 13:14:04,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 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:14:04,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:04,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:04,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 13:14:04,662 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:04,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:04,662 INFO L85 PathProgramCache]: Analyzing trace with hash -968527383, now seen corresponding path program 1 times [2024-05-12 13:14:04,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:04,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257822235] [2024-05-12 13:14:04,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:04,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:04,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:05,517 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:14:05,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:05,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257822235] [2024-05-12 13:14:05,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257822235] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:05,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:05,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:14:05,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139699010] [2024-05-12 13:14:05,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:05,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:14:05,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:05,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:14:05,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:14:05,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:14:05,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 92 transitions, 618 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:05,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:05,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:14:05,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:06,403 INFO L124 PetriNetUnfolderBase]: 4056/6676 cut-off events. [2024-05-12 13:14:06,403 INFO L125 PetriNetUnfolderBase]: For 21222/21236 co-relation queries the response was YES. [2024-05-12 13:14:06,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22277 conditions, 6676 events. 4056/6676 cut-off events. For 21222/21236 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 41821 event pairs, 1466 based on Foata normal form. 2/6441 useless extension candidates. Maximal degree in co-relation 22239. Up to 5725 conditions per place. [2024-05-12 13:14:06,444 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 107 selfloop transitions, 15 changer transitions 0/134 dead transitions. [2024-05-12 13:14:06,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 134 transitions, 996 flow [2024-05-12 13:14:06,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:14:06,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:14:06,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-05-12 13:14:06,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059523809523809 [2024-05-12 13:14:06,446 INFO L175 Difference]: Start difference. First operand has 88 places, 92 transitions, 618 flow. Second operand 7 states and 170 transitions. [2024-05-12 13:14:06,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 134 transitions, 996 flow [2024-05-12 13:14:06,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 134 transitions, 955 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 13:14:06,463 INFO L231 Difference]: Finished difference. Result has 90 places, 95 transitions, 651 flow [2024-05-12 13:14:06,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=651, PETRI_PLACES=90, PETRI_TRANSITIONS=95} [2024-05-12 13:14:06,464 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 36 predicate places. [2024-05-12 13:14:06,464 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 95 transitions, 651 flow [2024-05-12 13:14:06,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:06,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:06,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:06,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 13:14:06,465 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:06,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:06,465 INFO L85 PathProgramCache]: Analyzing trace with hash -2067719265, now seen corresponding path program 1 times [2024-05-12 13:14:06,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:06,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729534457] [2024-05-12 13:14:06,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:06,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:06,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:07,291 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:14:07,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:07,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729534457] [2024-05-12 13:14:07,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729534457] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:07,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:07,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:14:07,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755946598] [2024-05-12 13:14:07,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:07,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:14:07,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:07,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:14:07,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:14:07,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:07,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 95 transitions, 651 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 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:14:07,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:07,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:07,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:08,208 INFO L124 PetriNetUnfolderBase]: 4724/7588 cut-off events. [2024-05-12 13:14:08,209 INFO L125 PetriNetUnfolderBase]: For 29739/29739 co-relation queries the response was YES. [2024-05-12 13:14:08,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26568 conditions, 7588 events. 4724/7588 cut-off events. For 29739/29739 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 46811 event pairs, 1550 based on Foata normal form. 6/7336 useless extension candidates. Maximal degree in co-relation 26530. Up to 6385 conditions per place. [2024-05-12 13:14:08,242 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 124 selfloop transitions, 31 changer transitions 0/163 dead transitions. [2024-05-12 13:14:08,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 163 transitions, 1327 flow [2024-05-12 13:14:08,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:14:08,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:14:08,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-05-12 13:14:08,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-05-12 13:14:08,244 INFO L175 Difference]: Start difference. First operand has 90 places, 95 transitions, 651 flow. Second operand 7 states and 177 transitions. [2024-05-12 13:14:08,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 163 transitions, 1327 flow [2024-05-12 13:14:08,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 163 transitions, 1277 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 13:14:08,262 INFO L231 Difference]: Finished difference. Result has 95 places, 115 transitions, 863 flow [2024-05-12 13:14:08,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=863, PETRI_PLACES=95, PETRI_TRANSITIONS=115} [2024-05-12 13:14:08,262 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 41 predicate places. [2024-05-12 13:14:08,263 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 115 transitions, 863 flow [2024-05-12 13:14:08,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 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:14:08,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:08,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:08,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 13:14:08,263 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:08,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:08,264 INFO L85 PathProgramCache]: Analyzing trace with hash -2067719451, now seen corresponding path program 2 times [2024-05-12 13:14:08,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:08,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109293235] [2024-05-12 13:14:08,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:08,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:08,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:09,003 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:14:09,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:09,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109293235] [2024-05-12 13:14:09,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109293235] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:09,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:09,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:14:09,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787448403] [2024-05-12 13:14:09,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:09,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:14:09,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:09,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:14:09,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:14:09,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:14:09,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 115 transitions, 863 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:09,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:09,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:14:09,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:09,943 INFO L124 PetriNetUnfolderBase]: 4345/7130 cut-off events. [2024-05-12 13:14:09,944 INFO L125 PetriNetUnfolderBase]: For 36491/36534 co-relation queries the response was YES. [2024-05-12 13:14:09,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27686 conditions, 7130 events. 4345/7130 cut-off events. For 36491/36534 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 44796 event pairs, 1413 based on Foata normal form. 9/6871 useless extension candidates. Maximal degree in co-relation 27644. Up to 5982 conditions per place. [2024-05-12 13:14:09,991 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 113 selfloop transitions, 28 changer transitions 0/159 dead transitions. [2024-05-12 13:14:09,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 159 transitions, 1371 flow [2024-05-12 13:14:09,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:14:09,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:14:09,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-05-12 13:14:09,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5148809523809523 [2024-05-12 13:14:09,993 INFO L175 Difference]: Start difference. First operand has 95 places, 115 transitions, 863 flow. Second operand 7 states and 173 transitions. [2024-05-12 13:14:09,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 159 transitions, 1371 flow [2024-05-12 13:14:10,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 159 transitions, 1331 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-05-12 13:14:10,027 INFO L231 Difference]: Finished difference. Result has 101 places, 121 transitions, 973 flow [2024-05-12 13:14:10,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=973, PETRI_PLACES=101, PETRI_TRANSITIONS=121} [2024-05-12 13:14:10,028 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 47 predicate places. [2024-05-12 13:14:10,028 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 121 transitions, 973 flow [2024-05-12 13:14:10,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:10,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:10,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:10,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 13:14:10,030 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:10,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:10,030 INFO L85 PathProgramCache]: Analyzing trace with hash 2062703267, now seen corresponding path program 2 times [2024-05-12 13:14:10,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:10,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487513571] [2024-05-12 13:14:10,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:10,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:10,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14: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:14:10,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:10,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487513571] [2024-05-12 13:14:10,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487513571] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:10,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:10,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:14:10,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818700266] [2024-05-12 13:14:10,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:10,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:14:10,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:10,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:14:10,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:14:10,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:10,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 121 transitions, 973 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 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:14:10,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:10,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:10,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:11,770 INFO L124 PetriNetUnfolderBase]: 4836/7816 cut-off events. [2024-05-12 13:14:11,770 INFO L125 PetriNetUnfolderBase]: For 47505/47505 co-relation queries the response was YES. [2024-05-12 13:14:11,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31413 conditions, 7816 events. 4836/7816 cut-off events. For 47505/47505 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 48956 event pairs, 1806 based on Foata normal form. 6/7595 useless extension candidates. Maximal degree in co-relation 31368. Up to 6649 conditions per place. [2024-05-12 13:14:11,817 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 135 selfloop transitions, 27 changer transitions 0/170 dead transitions. [2024-05-12 13:14:11,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 170 transitions, 1613 flow [2024-05-12 13:14:11,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:14:11,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:14:11,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-05-12 13:14:11,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-05-12 13:14:11,819 INFO L175 Difference]: Start difference. First operand has 101 places, 121 transitions, 973 flow. Second operand 7 states and 169 transitions. [2024-05-12 13:14:11,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 170 transitions, 1613 flow [2024-05-12 13:14:11,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 170 transitions, 1557 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 13:14:11,858 INFO L231 Difference]: Finished difference. Result has 107 places, 130 transitions, 1101 flow [2024-05-12 13:14:11,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1101, PETRI_PLACES=107, PETRI_TRANSITIONS=130} [2024-05-12 13:14:11,858 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 53 predicate places. [2024-05-12 13:14:11,858 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 130 transitions, 1101 flow [2024-05-12 13:14:11,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 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:14:11,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:11,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:11,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 13:14:11,859 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:11,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:11,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1813352411, now seen corresponding path program 3 times [2024-05-12 13:14:11,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:11,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081494985] [2024-05-12 13:14:11,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:11,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:11,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:12,566 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:14:12,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:12,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081494985] [2024-05-12 13:14:12,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081494985] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:12,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:12,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:14:12,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482621107] [2024-05-12 13:14:12,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:12,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:14:12,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:12,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:14:12,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:14:12,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:14:12,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 130 transitions, 1101 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:12,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:12,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:14:12,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:13,541 INFO L124 PetriNetUnfolderBase]: 4494/7364 cut-off events. [2024-05-12 13:14:13,542 INFO L125 PetriNetUnfolderBase]: For 49789/49836 co-relation queries the response was YES. [2024-05-12 13:14:13,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30365 conditions, 7364 events. 4494/7364 cut-off events. For 49789/49836 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 46892 event pairs, 1645 based on Foata normal form. 4/7125 useless extension candidates. Maximal degree in co-relation 30316. Up to 6285 conditions per place. [2024-05-12 13:14:13,589 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 125 selfloop transitions, 16 changer transitions 0/161 dead transitions. [2024-05-12 13:14:13,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 161 transitions, 1467 flow [2024-05-12 13:14:13,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:14:13,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:14:13,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-05-12 13:14:13,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-05-12 13:14:13,590 INFO L175 Difference]: Start difference. First operand has 107 places, 130 transitions, 1101 flow. Second operand 7 states and 163 transitions. [2024-05-12 13:14:13,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 161 transitions, 1467 flow [2024-05-12 13:14:13,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 161 transitions, 1401 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-05-12 13:14:13,634 INFO L231 Difference]: Finished difference. Result has 112 places, 130 transitions, 1075 flow [2024-05-12 13:14:13,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1035, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1075, PETRI_PLACES=112, PETRI_TRANSITIONS=130} [2024-05-12 13:14:13,634 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 58 predicate places. [2024-05-12 13:14:13,634 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 130 transitions, 1075 flow [2024-05-12 13:14:13,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:13,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:13,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:13,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 13:14:13,635 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:13,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:13,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1813618577, now seen corresponding path program 3 times [2024-05-12 13:14:13,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:13,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287142065] [2024-05-12 13:14:13,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:13,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:13,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:14,301 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:14:14,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:14,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287142065] [2024-05-12 13:14:14,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287142065] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:14,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:14,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:14:14,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920868072] [2024-05-12 13:14:14,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:14,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:14:14,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:14,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:14:14,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:14:14,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:14,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 130 transitions, 1075 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 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:14:14,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:14,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:14,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:15,354 INFO L124 PetriNetUnfolderBase]: 4859/7863 cut-off events. [2024-05-12 13:14:15,355 INFO L125 PetriNetUnfolderBase]: For 55960/55960 co-relation queries the response was YES. [2024-05-12 13:14:15,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32672 conditions, 7863 events. 4859/7863 cut-off events. For 55960/55960 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 49404 event pairs, 1825 based on Foata normal form. 6/7638 useless extension candidates. Maximal degree in co-relation 32621. Up to 6809 conditions per place. [2024-05-12 13:14:15,407 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 136 selfloop transitions, 26 changer transitions 0/170 dead transitions. [2024-05-12 13:14:15,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 170 transitions, 1611 flow [2024-05-12 13:14:15,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:14:15,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:14:15,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-05-12 13:14:15,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-05-12 13:14:15,409 INFO L175 Difference]: Start difference. First operand has 112 places, 130 transitions, 1075 flow. Second operand 7 states and 164 transitions. [2024-05-12 13:14:15,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 170 transitions, 1611 flow [2024-05-12 13:14:15,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 170 transitions, 1559 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 13:14:15,453 INFO L231 Difference]: Finished difference. Result has 115 places, 138 transitions, 1192 flow [2024-05-12 13:14:15,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1023, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1192, PETRI_PLACES=115, PETRI_TRANSITIONS=138} [2024-05-12 13:14:15,454 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 61 predicate places. [2024-05-12 13:14:15,454 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 138 transitions, 1192 flow [2024-05-12 13:14:15,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 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:14:15,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:15,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:15,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 13:14:15,455 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:15,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:15,455 INFO L85 PathProgramCache]: Analyzing trace with hash -762400478, now seen corresponding path program 1 times [2024-05-12 13:14:15,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:15,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951556495] [2024-05-12 13:14:15,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:15,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:15,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:16,390 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:14:16,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:16,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951556495] [2024-05-12 13:14:16,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951556495] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:16,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:16,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:14:16,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853205901] [2024-05-12 13:14:16,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:16,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:14:16,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:16,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:14:16,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:14:16,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:16,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 138 transitions, 1192 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:16,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:16,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:16,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:17,674 INFO L124 PetriNetUnfolderBase]: 4882/7918 cut-off events. [2024-05-12 13:14:17,675 INFO L125 PetriNetUnfolderBase]: For 61333/61333 co-relation queries the response was YES. [2024-05-12 13:14:17,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33452 conditions, 7918 events. 4882/7918 cut-off events. For 61333/61333 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 49996 event pairs, 1757 based on Foata normal form. 6/7686 useless extension candidates. Maximal degree in co-relation 33398. Up to 6762 conditions per place. [2024-05-12 13:14:17,731 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 139 selfloop transitions, 33 changer transitions 0/180 dead transitions. [2024-05-12 13:14:17,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 180 transitions, 1742 flow [2024-05-12 13:14:17,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:14:17,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:14:17,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-05-12 13:14:17,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:14:17,733 INFO L175 Difference]: Start difference. First operand has 115 places, 138 transitions, 1192 flow. Second operand 7 states and 168 transitions. [2024-05-12 13:14:17,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 180 transitions, 1742 flow [2024-05-12 13:14:17,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 180 transitions, 1675 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-05-12 13:14:17,794 INFO L231 Difference]: Finished difference. Result has 118 places, 141 transitions, 1245 flow [2024-05-12 13:14:17,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1245, PETRI_PLACES=118, PETRI_TRANSITIONS=141} [2024-05-12 13:14:17,794 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 64 predicate places. [2024-05-12 13:14:17,794 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 141 transitions, 1245 flow [2024-05-12 13:14:17,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:17,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:17,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:17,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 13:14:17,795 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:17,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:17,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1149234322, now seen corresponding path program 1 times [2024-05-12 13:14:17,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:17,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630073695] [2024-05-12 13:14:17,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:17,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:17,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:18,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:18,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:18,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630073695] [2024-05-12 13:14:18,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630073695] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:18,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:18,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:14:18,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505147395] [2024-05-12 13:14:18,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:18,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:14:18,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:18,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:14:18,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:14:18,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:14:18,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 141 transitions, 1245 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:18,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:18,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:14:18,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:19,362 INFO L124 PetriNetUnfolderBase]: 4567/7572 cut-off events. [2024-05-12 13:14:19,362 INFO L125 PetriNetUnfolderBase]: For 64406/64408 co-relation queries the response was YES. [2024-05-12 13:14:19,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32452 conditions, 7572 events. 4567/7572 cut-off events. For 64406/64408 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 49163 event pairs, 1817 based on Foata normal form. 3/7344 useless extension candidates. Maximal degree in co-relation 32397. Up to 6462 conditions per place. [2024-05-12 13:14:19,417 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 121 selfloop transitions, 16 changer transitions 0/156 dead transitions. [2024-05-12 13:14:19,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 156 transitions, 1574 flow [2024-05-12 13:14:19,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:14:19,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:14:19,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-05-12 13:14:19,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 13:14:19,418 INFO L175 Difference]: Start difference. First operand has 118 places, 141 transitions, 1245 flow. Second operand 6 states and 128 transitions. [2024-05-12 13:14:19,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 156 transitions, 1574 flow [2024-05-12 13:14:19,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 156 transitions, 1464 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 13:14:19,466 INFO L231 Difference]: Finished difference. Result has 120 places, 143 transitions, 1207 flow [2024-05-12 13:14:19,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1137, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1207, PETRI_PLACES=120, PETRI_TRANSITIONS=143} [2024-05-12 13:14:19,466 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 66 predicate places. [2024-05-12 13:14:19,467 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 143 transitions, 1207 flow [2024-05-12 13:14:19,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:19,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:19,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:19,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 13:14:19,467 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:19,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:19,467 INFO L85 PathProgramCache]: Analyzing trace with hash 321397899, now seen corresponding path program 1 times [2024-05-12 13:14:19,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:19,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212929973] [2024-05-12 13:14:19,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:19,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:19,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:20,362 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:14:20,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:20,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212929973] [2024-05-12 13:14:20,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212929973] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:20,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:20,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:14:20,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634577126] [2024-05-12 13:14:20,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:20,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:14:20,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:20,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:14:20,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:14:20,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:14:20,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 143 transitions, 1207 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:20,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:20,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:14:20,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:21,473 INFO L124 PetriNetUnfolderBase]: 4471/6825 cut-off events. [2024-05-12 13:14:21,474 INFO L125 PetriNetUnfolderBase]: For 66145/66170 co-relation queries the response was YES. [2024-05-12 13:14:21,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31718 conditions, 6825 events. 4471/6825 cut-off events. For 66145/66170 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 39354 event pairs, 1213 based on Foata normal form. 8/6756 useless extension candidates. Maximal degree in co-relation 31661. Up to 6135 conditions per place. [2024-05-12 13:14:21,520 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 151 selfloop transitions, 39 changer transitions 0/212 dead transitions. [2024-05-12 13:14:21,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 212 transitions, 1979 flow [2024-05-12 13:14:21,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:14:21,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:14:21,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-05-12 13:14:21,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5162037037037037 [2024-05-12 13:14:21,522 INFO L175 Difference]: Start difference. First operand has 120 places, 143 transitions, 1207 flow. Second operand 9 states and 223 transitions. [2024-05-12 13:14:21,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 212 transitions, 1979 flow [2024-05-12 13:14:21,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 212 transitions, 1933 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 13:14:21,578 INFO L231 Difference]: Finished difference. Result has 126 places, 152 transitions, 1418 flow [2024-05-12 13:14:21,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1161, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1418, PETRI_PLACES=126, PETRI_TRANSITIONS=152} [2024-05-12 13:14:21,579 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 72 predicate places. [2024-05-12 13:14:21,579 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 152 transitions, 1418 flow [2024-05-12 13:14:21,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:21,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:21,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:21,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 13:14:21,579 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:21,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:21,580 INFO L85 PathProgramCache]: Analyzing trace with hash 152199198, now seen corresponding path program 1 times [2024-05-12 13:14:21,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:21,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284818228] [2024-05-12 13:14:21,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:21,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:21,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:22,355 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:14:22,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:22,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284818228] [2024-05-12 13:14:22,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284818228] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:22,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:22,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:14:22,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922836329] [2024-05-12 13:14:22,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:22,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:14:22,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:22,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:14:22,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:14:22,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:22,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 152 transitions, 1418 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:22,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:22,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:22,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:23,567 INFO L124 PetriNetUnfolderBase]: 5084/8142 cut-off events. [2024-05-12 13:14:23,567 INFO L125 PetriNetUnfolderBase]: For 81875/81875 co-relation queries the response was YES. [2024-05-12 13:14:23,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37269 conditions, 8142 events. 5084/8142 cut-off events. For 81875/81875 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 50492 event pairs, 1544 based on Foata normal form. 6/7872 useless extension candidates. Maximal degree in co-relation 37211. Up to 7026 conditions per place. [2024-05-12 13:14:23,626 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 176 selfloop transitions, 30 changer transitions 0/214 dead transitions. [2024-05-12 13:14:23,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 214 transitions, 2216 flow [2024-05-12 13:14:23,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:14:23,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:14:23,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-05-12 13:14:23,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130208333333334 [2024-05-12 13:14:23,628 INFO L175 Difference]: Start difference. First operand has 126 places, 152 transitions, 1418 flow. Second operand 8 states and 197 transitions. [2024-05-12 13:14:23,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 214 transitions, 2216 flow [2024-05-12 13:14:23,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 214 transitions, 2093 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-05-12 13:14:23,694 INFO L231 Difference]: Finished difference. Result has 132 places, 163 transitions, 1527 flow [2024-05-12 13:14:23,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1527, PETRI_PLACES=132, PETRI_TRANSITIONS=163} [2024-05-12 13:14:23,694 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 78 predicate places. [2024-05-12 13:14:23,695 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 163 transitions, 1527 flow [2024-05-12 13:14:23,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:23,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:23,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:23,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 13:14:23,695 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:23,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:23,696 INFO L85 PathProgramCache]: Analyzing trace with hash 40422919, now seen corresponding path program 2 times [2024-05-12 13:14:23,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:23,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239746847] [2024-05-12 13:14:23,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:23,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:23,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:24,702 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:14:24,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:24,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239746847] [2024-05-12 13:14:24,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239746847] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:24,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:24,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:14:24,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448995783] [2024-05-12 13:14:24,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:24,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:14:24,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:24,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:14:24,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:14:24,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:14:24,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 163 transitions, 1527 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:24,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:24,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:14:24,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:25,931 INFO L124 PetriNetUnfolderBase]: 4726/7702 cut-off events. [2024-05-12 13:14:25,932 INFO L125 PetriNetUnfolderBase]: For 91630/91674 co-relation queries the response was YES. [2024-05-12 13:14:25,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36940 conditions, 7702 events. 4726/7702 cut-off events. For 91630/91674 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 48616 event pairs, 1411 based on Foata normal form. 8/7439 useless extension candidates. Maximal degree in co-relation 36878. Up to 6509 conditions per place. [2024-05-12 13:14:25,999 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 168 selfloop transitions, 19 changer transitions 0/212 dead transitions. [2024-05-12 13:14:25,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 212 transitions, 2079 flow [2024-05-12 13:14:25,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:14:25,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:14:26,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-05-12 13:14:26,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026041666666666 [2024-05-12 13:14:26,000 INFO L175 Difference]: Start difference. First operand has 132 places, 163 transitions, 1527 flow. Second operand 8 states and 193 transitions. [2024-05-12 13:14:26,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 212 transitions, 2079 flow [2024-05-12 13:14:26,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 212 transitions, 1899 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-05-12 13:14:26,073 INFO L231 Difference]: Finished difference. Result has 136 places, 166 transitions, 1441 flow [2024-05-12 13:14:26,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1441, PETRI_PLACES=136, PETRI_TRANSITIONS=166} [2024-05-12 13:14:26,073 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 82 predicate places. [2024-05-12 13:14:26,074 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 166 transitions, 1441 flow [2024-05-12 13:14:26,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:26,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:26,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:26,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 13:14:26,074 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:26,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:26,074 INFO L85 PathProgramCache]: Analyzing trace with hash 325212914, now seen corresponding path program 2 times [2024-05-12 13:14:26,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:26,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282399613] [2024-05-12 13:14:26,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:26,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:26,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:26,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:14:26,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:26,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282399613] [2024-05-12 13:14:26,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282399613] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:26,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:26,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:14:26,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419310062] [2024-05-12 13:14:26,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:26,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:14:26,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:26,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:14:26,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:14:26,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:26,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 166 transitions, 1441 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:26,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:26,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:26,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:28,128 INFO L124 PetriNetUnfolderBase]: 5387/8512 cut-off events. [2024-05-12 13:14:28,129 INFO L125 PetriNetUnfolderBase]: For 104248/104250 co-relation queries the response was YES. [2024-05-12 13:14:28,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41138 conditions, 8512 events. 5387/8512 cut-off events. For 104248/104250 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 52151 event pairs, 1503 based on Foata normal form. 8/8261 useless extension candidates. Maximal degree in co-relation 41075. Up to 6642 conditions per place. [2024-05-12 13:14:28,202 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 160 selfloop transitions, 68 changer transitions 0/236 dead transitions. [2024-05-12 13:14:28,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 236 transitions, 2539 flow [2024-05-12 13:14:28,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:14:28,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:14:28,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 13:14:28,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5364583333333334 [2024-05-12 13:14:28,204 INFO L175 Difference]: Start difference. First operand has 136 places, 166 transitions, 1441 flow. Second operand 8 states and 206 transitions. [2024-05-12 13:14:28,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 236 transitions, 2539 flow [2024-05-12 13:14:28,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 236 transitions, 2497 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 13:14:28,298 INFO L231 Difference]: Finished difference. Result has 140 places, 181 transitions, 1810 flow [2024-05-12 13:14:28,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1810, PETRI_PLACES=140, PETRI_TRANSITIONS=181} [2024-05-12 13:14:28,299 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 86 predicate places. [2024-05-12 13:14:28,299 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 181 transitions, 1810 flow [2024-05-12 13:14:28,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:28,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:28,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:28,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 13:14:28,300 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:28,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:28,301 INFO L85 PathProgramCache]: Analyzing trace with hash 44142144, now seen corresponding path program 3 times [2024-05-12 13:14:28,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:28,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830047014] [2024-05-12 13:14:28,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:28,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:28,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:29,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:29,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:29,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830047014] [2024-05-12 13:14:29,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830047014] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:29,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:29,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:14:29,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869752882] [2024-05-12 13:14:29,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:29,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:14:29,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:29,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:14:29,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:14:29,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:29,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 181 transitions, 1810 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:29,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:29,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:29,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:30,343 INFO L124 PetriNetUnfolderBase]: 5375/8496 cut-off events. [2024-05-12 13:14:30,344 INFO L125 PetriNetUnfolderBase]: For 120866/120868 co-relation queries the response was YES. [2024-05-12 13:14:30,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43753 conditions, 8496 events. 5375/8496 cut-off events. For 120866/120868 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 52037 event pairs, 1515 based on Foata normal form. 8/8245 useless extension candidates. Maximal degree in co-relation 43687. Up to 6636 conditions per place. [2024-05-12 13:14:30,408 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 164 selfloop transitions, 63 changer transitions 0/235 dead transitions. [2024-05-12 13:14:30,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 235 transitions, 2672 flow [2024-05-12 13:14:30,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:14:30,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:14:30,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-05-12 13:14:30,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338541666666666 [2024-05-12 13:14:30,409 INFO L175 Difference]: Start difference. First operand has 140 places, 181 transitions, 1810 flow. Second operand 8 states and 205 transitions. [2024-05-12 13:14:30,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 235 transitions, 2672 flow [2024-05-12 13:14:30,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 235 transitions, 2525 flow, removed 64 selfloop flow, removed 2 redundant places. [2024-05-12 13:14:30,561 INFO L231 Difference]: Finished difference. Result has 146 places, 181 transitions, 1803 flow [2024-05-12 13:14:30,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1667, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1803, PETRI_PLACES=146, PETRI_TRANSITIONS=181} [2024-05-12 13:14:30,562 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 92 predicate places. [2024-05-12 13:14:30,562 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 181 transitions, 1803 flow [2024-05-12 13:14:30,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:30,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:30,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:30,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 13:14:30,563 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:30,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:30,563 INFO L85 PathProgramCache]: Analyzing trace with hash 44141989, now seen corresponding path program 3 times [2024-05-12 13:14:30,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:30,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992993934] [2024-05-12 13:14:30,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:30,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:30,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:31,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:31,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:31,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992993934] [2024-05-12 13:14:31,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992993934] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:31,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:31,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:14:31,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146090246] [2024-05-12 13:14:31,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:31,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:14:31,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:31,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:14:31,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:14:31,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:14:31,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 181 transitions, 1803 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:31,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:31,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:14:31,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:32,567 INFO L124 PetriNetUnfolderBase]: 4994/7535 cut-off events. [2024-05-12 13:14:32,567 INFO L125 PetriNetUnfolderBase]: For 112840/112873 co-relation queries the response was YES. [2024-05-12 13:14:32,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40227 conditions, 7535 events. 4994/7535 cut-off events. For 112840/112873 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 43373 event pairs, 1260 based on Foata normal form. 17/7473 useless extension candidates. Maximal degree in co-relation 40159. Up to 6713 conditions per place. [2024-05-12 13:14:32,753 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 157 selfloop transitions, 52 changer transitions 0/238 dead transitions. [2024-05-12 13:14:32,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 238 transitions, 2615 flow [2024-05-12 13:14:32,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:14:32,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:14:32,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-05-12 13:14:32,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-05-12 13:14:32,755 INFO L175 Difference]: Start difference. First operand has 146 places, 181 transitions, 1803 flow. Second operand 8 states and 195 transitions. [2024-05-12 13:14:32,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 238 transitions, 2615 flow [2024-05-12 13:14:32,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 238 transitions, 2438 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-05-12 13:14:32,845 INFO L231 Difference]: Finished difference. Result has 147 places, 193 transitions, 2023 flow [2024-05-12 13:14:32,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1626, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2023, PETRI_PLACES=147, PETRI_TRANSITIONS=193} [2024-05-12 13:14:32,845 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 93 predicate places. [2024-05-12 13:14:32,845 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 193 transitions, 2023 flow [2024-05-12 13:14:32,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:32,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:32,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:32,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 13:14:32,846 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:32,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:32,847 INFO L85 PathProgramCache]: Analyzing trace with hash -472462094, now seen corresponding path program 4 times [2024-05-12 13:14:32,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:32,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788539719] [2024-05-12 13:14:32,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:32,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:32,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:33,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:33,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:33,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788539719] [2024-05-12 13:14:33,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788539719] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:33,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:33,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:14:33,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413200129] [2024-05-12 13:14:33,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:33,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:14:33,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:33,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:14:33,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:14:33,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:33,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 193 transitions, 2023 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:33,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:33,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:33,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:34,830 INFO L124 PetriNetUnfolderBase]: 5492/8408 cut-off events. [2024-05-12 13:14:34,830 INFO L125 PetriNetUnfolderBase]: For 131573/131573 co-relation queries the response was YES. [2024-05-12 13:14:34,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44285 conditions, 8408 events. 5492/8408 cut-off events. For 131573/131573 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 50265 event pairs, 1857 based on Foata normal form. 6/8264 useless extension candidates. Maximal degree in co-relation 44217. Up to 7610 conditions per place. [2024-05-12 13:14:34,903 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 197 selfloop transitions, 31 changer transitions 0/236 dead transitions. [2024-05-12 13:14:34,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 236 transitions, 2699 flow [2024-05-12 13:14:34,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:14:34,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:14:34,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-05-12 13:14:34,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4869791666666667 [2024-05-12 13:14:34,906 INFO L175 Difference]: Start difference. First operand has 147 places, 193 transitions, 2023 flow. Second operand 8 states and 187 transitions. [2024-05-12 13:14:34,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 236 transitions, 2699 flow [2024-05-12 13:14:35,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 236 transitions, 2509 flow, removed 88 selfloop flow, removed 2 redundant places. [2024-05-12 13:14:35,092 INFO L231 Difference]: Finished difference. Result has 153 places, 197 transitions, 1982 flow [2024-05-12 13:14:35,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1833, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1982, PETRI_PLACES=153, PETRI_TRANSITIONS=197} [2024-05-12 13:14:35,093 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 99 predicate places. [2024-05-12 13:14:35,093 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 197 transitions, 1982 flow [2024-05-12 13:14:35,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:35,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:35,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:35,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 13:14:35,093 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:35,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:35,094 INFO L85 PathProgramCache]: Analyzing trace with hash 2126831973, now seen corresponding path program 4 times [2024-05-12 13:14:35,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:35,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672264044] [2024-05-12 13:14:35,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:35,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:35,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:35,889 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:14:35,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:35,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672264044] [2024-05-12 13:14:35,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672264044] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:35,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:35,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:14:35,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751935827] [2024-05-12 13:14:35,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:35,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:14:35,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:35,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:14:35,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:14:35,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:14:35,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 197 transitions, 1982 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:35,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:35,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:14:35,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:37,099 INFO L124 PetriNetUnfolderBase]: 5133/8089 cut-off events. [2024-05-12 13:14:37,100 INFO L125 PetriNetUnfolderBase]: For 134778/134806 co-relation queries the response was YES. [2024-05-12 13:14:37,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42891 conditions, 8089 events. 5133/8089 cut-off events. For 134778/134806 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 50197 event pairs, 1687 based on Foata normal form. 11/7916 useless extension candidates. Maximal degree in co-relation 42821. Up to 7023 conditions per place. [2024-05-12 13:14:37,180 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 188 selfloop transitions, 20 changer transitions 0/238 dead transitions. [2024-05-12 13:14:37,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 238 transitions, 2572 flow [2024-05-12 13:14:37,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:14:37,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:14:37,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-05-12 13:14:37,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-05-12 13:14:37,181 INFO L175 Difference]: Start difference. First operand has 153 places, 197 transitions, 1982 flow. Second operand 8 states and 186 transitions. [2024-05-12 13:14:37,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 238 transitions, 2572 flow [2024-05-12 13:14:37,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 238 transitions, 2459 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-05-12 13:14:37,360 INFO L231 Difference]: Finished difference. Result has 155 places, 200 transitions, 1991 flow [2024-05-12 13:14:37,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1991, PETRI_PLACES=155, PETRI_TRANSITIONS=200} [2024-05-12 13:14:37,361 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 101 predicate places. [2024-05-12 13:14:37,361 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 200 transitions, 1991 flow [2024-05-12 13:14:37,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:37,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:37,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:37,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 13:14:37,362 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:37,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:37,362 INFO L85 PathProgramCache]: Analyzing trace with hash 387897685, now seen corresponding path program 1 times [2024-05-12 13:14:37,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:37,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097483091] [2024-05-12 13:14:37,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:37,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:37,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:38,251 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:14:38,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:38,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097483091] [2024-05-12 13:14:38,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097483091] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:38,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:38,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:14:38,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816441630] [2024-05-12 13:14:38,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:38,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:14:38,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:38,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:14:38,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:14:38,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:38,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 200 transitions, 1991 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:38,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:38,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:38,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:39,431 INFO L124 PetriNetUnfolderBase]: 5511/8462 cut-off events. [2024-05-12 13:14:39,431 INFO L125 PetriNetUnfolderBase]: For 146262/146262 co-relation queries the response was YES. [2024-05-12 13:14:39,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45355 conditions, 8462 events. 5511/8462 cut-off events. For 146262/146262 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 50937 event pairs, 1824 based on Foata normal form. 3/8309 useless extension candidates. Maximal degree in co-relation 45284. Up to 7651 conditions per place. [2024-05-12 13:14:39,517 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 197 selfloop transitions, 38 changer transitions 0/243 dead transitions. [2024-05-12 13:14:39,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 243 transitions, 2725 flow [2024-05-12 13:14:39,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:14:39,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:14:39,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-05-12 13:14:39,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-05-12 13:14:39,518 INFO L175 Difference]: Start difference. First operand has 155 places, 200 transitions, 1991 flow. Second operand 7 states and 165 transitions. [2024-05-12 13:14:39,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 243 transitions, 2725 flow [2024-05-12 13:14:39,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 243 transitions, 2627 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-05-12 13:14:39,669 INFO L231 Difference]: Finished difference. Result has 158 places, 213 transitions, 2173 flow [2024-05-12 13:14:39,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1893, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2173, PETRI_PLACES=158, PETRI_TRANSITIONS=213} [2024-05-12 13:14:39,670 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 104 predicate places. [2024-05-12 13:14:39,670 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 213 transitions, 2173 flow [2024-05-12 13:14:39,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:39,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:39,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:39,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 13:14:39,671 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:39,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:39,671 INFO L85 PathProgramCache]: Analyzing trace with hash 379356348, now seen corresponding path program 5 times [2024-05-12 13:14:39,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:39,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265561333] [2024-05-12 13:14:39,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:39,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:39,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:40,342 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:14:40,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:40,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265561333] [2024-05-12 13:14:40,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265561333] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:40,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:40,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:14:40,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851964904] [2024-05-12 13:14:40,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:40,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:14:40,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:40,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:14:40,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:14:40,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:40,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 213 transitions, 2173 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:40,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:40,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:40,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:41,728 INFO L124 PetriNetUnfolderBase]: 5635/8620 cut-off events. [2024-05-12 13:14:41,728 INFO L125 PetriNetUnfolderBase]: For 163483/163483 co-relation queries the response was YES. [2024-05-12 13:14:41,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48565 conditions, 8620 events. 5635/8620 cut-off events. For 163483/163483 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 51729 event pairs, 1810 based on Foata normal form. 6/8473 useless extension candidates. Maximal degree in co-relation 48491. Up to 7421 conditions per place. [2024-05-12 13:14:41,816 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 212 selfloop transitions, 47 changer transitions 0/267 dead transitions. [2024-05-12 13:14:41,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 267 transitions, 3213 flow [2024-05-12 13:14:41,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:14:41,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:14:41,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-05-12 13:14:41,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-05-12 13:14:41,818 INFO L175 Difference]: Start difference. First operand has 158 places, 213 transitions, 2173 flow. Second operand 8 states and 195 transitions. [2024-05-12 13:14:41,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 267 transitions, 3213 flow [2024-05-12 13:14:41,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 267 transitions, 3115 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-05-12 13:14:41,997 INFO L231 Difference]: Finished difference. Result has 164 places, 222 transitions, 2389 flow [2024-05-12 13:14:41,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2389, PETRI_PLACES=164, PETRI_TRANSITIONS=222} [2024-05-12 13:14:41,997 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 110 predicate places. [2024-05-12 13:14:41,998 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 222 transitions, 2389 flow [2024-05-12 13:14:41,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:41,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:41,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:41,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 13:14:41,998 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:41,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:41,999 INFO L85 PathProgramCache]: Analyzing trace with hash 379350768, now seen corresponding path program 6 times [2024-05-12 13:14:41,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:41,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791217293] [2024-05-12 13:14:41,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:41,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:42,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:42,711 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:14:42,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:42,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791217293] [2024-05-12 13:14:42,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791217293] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:42,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:42,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:14:42,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543220636] [2024-05-12 13:14:42,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:42,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:14:42,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:42,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:14:42,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:14:42,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:42,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 222 transitions, 2389 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:42,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:42,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:42,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:44,055 INFO L124 PetriNetUnfolderBase]: 5623/8624 cut-off events. [2024-05-12 13:14:44,056 INFO L125 PetriNetUnfolderBase]: For 174499/174499 co-relation queries the response was YES. [2024-05-12 13:14:44,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49392 conditions, 8624 events. 5623/8624 cut-off events. For 174499/174499 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 52023 event pairs, 1794 based on Foata normal form. 6/8469 useless extension candidates. Maximal degree in co-relation 49316. Up to 7415 conditions per place. [2024-05-12 13:14:44,143 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 212 selfloop transitions, 46 changer transitions 0/266 dead transitions. [2024-05-12 13:14:44,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 266 transitions, 3197 flow [2024-05-12 13:14:44,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:14:44,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:14:44,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-05-12 13:14:44,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026041666666666 [2024-05-12 13:14:44,145 INFO L175 Difference]: Start difference. First operand has 164 places, 222 transitions, 2389 flow. Second operand 8 states and 193 transitions. [2024-05-12 13:14:44,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 266 transitions, 3197 flow [2024-05-12 13:14:44,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 266 transitions, 2978 flow, removed 72 selfloop flow, removed 5 redundant places. [2024-05-12 13:14:44,351 INFO L231 Difference]: Finished difference. Result has 167 places, 222 transitions, 2272 flow [2024-05-12 13:14:44,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2170, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2272, PETRI_PLACES=167, PETRI_TRANSITIONS=222} [2024-05-12 13:14:44,351 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 113 predicate places. [2024-05-12 13:14:44,352 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 222 transitions, 2272 flow [2024-05-12 13:14:44,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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:14:44,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:44,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:44,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 13:14:44,352 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:44,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:44,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1266523533, now seen corresponding path program 1 times [2024-05-12 13:14:44,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:44,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829177158] [2024-05-12 13:14:44,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:44,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:44,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:44,894 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:14:44,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:44,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829177158] [2024-05-12 13:14:44,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829177158] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:44,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:44,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:14:44,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024854903] [2024-05-12 13:14:44,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:44,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:14:44,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:44,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:14:44,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:14:44,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:14:44,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 222 transitions, 2272 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 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:14:44,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:44,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:14:44,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:46,332 INFO L124 PetriNetUnfolderBase]: 5239/8071 cut-off events. [2024-05-12 13:14:46,332 INFO L125 PetriNetUnfolderBase]: For 169903/169981 co-relation queries the response was YES. [2024-05-12 13:14:46,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46109 conditions, 8071 events. 5239/8071 cut-off events. For 169903/169981 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 48710 event pairs, 1765 based on Foata normal form. 37/7907 useless extension candidates. Maximal degree in co-relation 46032. Up to 7296 conditions per place. [2024-05-12 13:14:46,416 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 206 selfloop transitions, 18 changer transitions 0/245 dead transitions. [2024-05-12 13:14:46,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 245 transitions, 2802 flow [2024-05-12 13:14:46,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:14:46,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:14:46,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-05-12 13:14:46,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756944444444444 [2024-05-12 13:14:46,418 INFO L175 Difference]: Start difference. First operand has 167 places, 222 transitions, 2272 flow. Second operand 6 states and 137 transitions. [2024-05-12 13:14:46,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 245 transitions, 2802 flow [2024-05-12 13:14:46,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 245 transitions, 2707 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-05-12 13:14:46,574 INFO L231 Difference]: Finished difference. Result has 167 places, 225 transitions, 2254 flow [2024-05-12 13:14:46,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2177, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2254, PETRI_PLACES=167, PETRI_TRANSITIONS=225} [2024-05-12 13:14:46,575 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 113 predicate places. [2024-05-12 13:14:46,576 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 225 transitions, 2254 flow [2024-05-12 13:14:46,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 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:14:46,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:46,576 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:14:46,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 13:14:46,576 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:46,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:46,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1250254280, now seen corresponding path program 1 times [2024-05-12 13:14:46,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:46,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327463235] [2024-05-12 13:14:46,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:46,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:46,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:47,623 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:14:47,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:47,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327463235] [2024-05-12 13:14:47,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327463235] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:47,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:47,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:14:47,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47785500] [2024-05-12 13:14:47,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:47,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:14:47,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:47,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:14:47,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:14:47,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:14:47,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 225 transitions, 2254 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:47,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:47,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:14:47,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:49,097 INFO L124 PetriNetUnfolderBase]: 5276/8242 cut-off events. [2024-05-12 13:14:49,097 INFO L125 PetriNetUnfolderBase]: For 183189/183229 co-relation queries the response was YES. [2024-05-12 13:14:49,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48151 conditions, 8242 events. 5276/8242 cut-off events. For 183189/183229 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 50784 event pairs, 1106 based on Foata normal form. 12/8079 useless extension candidates. Maximal degree in co-relation 48073. Up to 7036 conditions per place. [2024-05-12 13:14:49,179 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 238 selfloop transitions, 30 changer transitions 0/303 dead transitions. [2024-05-12 13:14:49,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 303 transitions, 3289 flow [2024-05-12 13:14:49,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:14:49,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:14:49,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-05-12 13:14:49,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-05-12 13:14:49,181 INFO L175 Difference]: Start difference. First operand has 167 places, 225 transitions, 2254 flow. Second operand 10 states and 246 transitions. [2024-05-12 13:14:49,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 303 transitions, 3289 flow [2024-05-12 13:14:49,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 303 transitions, 3236 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 13:14:49,499 INFO L231 Difference]: Finished difference. Result has 175 places, 234 transitions, 2464 flow [2024-05-12 13:14:49,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2201, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2464, PETRI_PLACES=175, PETRI_TRANSITIONS=234} [2024-05-12 13:14:49,499 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 121 predicate places. [2024-05-12 13:14:49,500 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 234 transitions, 2464 flow [2024-05-12 13:14:49,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:49,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:49,500 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:14:49,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 13:14:49,500 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:49,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:49,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1373401028, now seen corresponding path program 2 times [2024-05-12 13:14:49,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:49,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343393486] [2024-05-12 13:14:49,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:49,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:49,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:50,528 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:14:50,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:50,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343393486] [2024-05-12 13:14:50,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343393486] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:50,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:50,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:14:50,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77038508] [2024-05-12 13:14:50,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:50,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:14:50,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:50,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:14:50,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:14:50,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:14:50,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 234 transitions, 2464 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:50,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:50,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:14:50,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:52,118 INFO L124 PetriNetUnfolderBase]: 5265/8218 cut-off events. [2024-05-12 13:14:52,119 INFO L125 PetriNetUnfolderBase]: For 193172/193212 co-relation queries the response was YES. [2024-05-12 13:14:52,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48689 conditions, 8218 events. 5265/8218 cut-off events. For 193172/193212 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 50609 event pairs, 1376 based on Foata normal form. 12/8058 useless extension candidates. Maximal degree in co-relation 48608. Up to 7114 conditions per place. [2024-05-12 13:14:52,203 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 238 selfloop transitions, 27 changer transitions 0/300 dead transitions. [2024-05-12 13:14:52,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 300 transitions, 3214 flow [2024-05-12 13:14:52,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:14:52,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:14:52,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-05-12 13:14:52,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5041666666666667 [2024-05-12 13:14:52,205 INFO L175 Difference]: Start difference. First operand has 175 places, 234 transitions, 2464 flow. Second operand 10 states and 242 transitions. [2024-05-12 13:14:52,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 300 transitions, 3214 flow [2024-05-12 13:14:52,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 300 transitions, 3063 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-05-12 13:14:52,455 INFO L231 Difference]: Finished difference. Result has 180 places, 234 transitions, 2375 flow [2024-05-12 13:14:52,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2313, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2375, PETRI_PLACES=180, PETRI_TRANSITIONS=234} [2024-05-12 13:14:52,456 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 126 predicate places. [2024-05-12 13:14:52,456 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 234 transitions, 2375 flow [2024-05-12 13:14:52,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:52,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:52,457 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:14:52,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 13:14:52,457 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:52,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:52,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1486904862, now seen corresponding path program 1 times [2024-05-12 13:14:52,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:52,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5252881] [2024-05-12 13:14:52,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:52,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:52,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:53,303 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:14:53,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:53,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5252881] [2024-05-12 13:14:53,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5252881] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:53,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:53,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:14:53,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511479317] [2024-05-12 13:14:53,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:53,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:14:53,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:53,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:14:53,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:14:53,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:53,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 234 transitions, 2375 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:14:53,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:53,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:53,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:54,870 INFO L124 PetriNetUnfolderBase]: 5850/8927 cut-off events. [2024-05-12 13:14:54,870 INFO L125 PetriNetUnfolderBase]: For 205931/205931 co-relation queries the response was YES. [2024-05-12 13:14:54,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52267 conditions, 8927 events. 5850/8927 cut-off events. For 205931/205931 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 53391 event pairs, 1504 based on Foata normal form. 6/8756 useless extension candidates. Maximal degree in co-relation 52184. Up to 7837 conditions per place. [2024-05-12 13:14:54,958 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 272 selfloop transitions, 47 changer transitions 0/327 dead transitions. [2024-05-12 13:14:54,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 327 transitions, 3763 flow [2024-05-12 13:14:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:14:54,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:14:54,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 274 transitions. [2024-05-12 13:14:54,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5189393939393939 [2024-05-12 13:14:54,960 INFO L175 Difference]: Start difference. First operand has 180 places, 234 transitions, 2375 flow. Second operand 11 states and 274 transitions. [2024-05-12 13:14:54,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 327 transitions, 3763 flow [2024-05-12 13:14:55,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 327 transitions, 3709 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-05-12 13:14:55,220 INFO L231 Difference]: Finished difference. Result has 185 places, 245 transitions, 2637 flow [2024-05-12 13:14:55,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2321, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2637, PETRI_PLACES=185, PETRI_TRANSITIONS=245} [2024-05-12 13:14:55,221 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 131 predicate places. [2024-05-12 13:14:55,221 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 245 transitions, 2637 flow [2024-05-12 13:14:55,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:14:55,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:55,221 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:14:55,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 13:14:55,222 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:55,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:55,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1491673406, now seen corresponding path program 1 times [2024-05-12 13:14:55,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:55,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384311417] [2024-05-12 13:14:55,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:55,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:55,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:56,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:56,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:56,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384311417] [2024-05-12 13:14:56,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384311417] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:56,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:56,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:14:56,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805150548] [2024-05-12 13:14:56,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:56,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:14:56,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:56,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:14:56,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:14:56,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:56,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 245 transitions, 2637 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:14:56,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:56,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:56,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:57,658 INFO L124 PetriNetUnfolderBase]: 5918/8895 cut-off events. [2024-05-12 13:14:57,658 INFO L125 PetriNetUnfolderBase]: For 231428/231430 co-relation queries the response was YES. [2024-05-12 13:14:57,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55017 conditions, 8895 events. 5918/8895 cut-off events. For 231428/231430 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 52416 event pairs, 1389 based on Foata normal form. 8/8761 useless extension candidates. Maximal degree in co-relation 54931. Up to 7927 conditions per place. [2024-05-12 13:14:57,750 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 244 selfloop transitions, 46 changer transitions 0/298 dead transitions. [2024-05-12 13:14:57,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 298 transitions, 3641 flow [2024-05-12 13:14:57,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:14:57,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:14:57,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-05-12 13:14:57,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-05-12 13:14:57,751 INFO L175 Difference]: Start difference. First operand has 185 places, 245 transitions, 2637 flow. Second operand 8 states and 199 transitions. [2024-05-12 13:14:57,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 298 transitions, 3641 flow [2024-05-12 13:14:58,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 298 transitions, 3490 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-05-12 13:14:58,047 INFO L231 Difference]: Finished difference. Result has 187 places, 248 transitions, 2668 flow [2024-05-12 13:14:58,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2486, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2668, PETRI_PLACES=187, PETRI_TRANSITIONS=248} [2024-05-12 13:14:58,047 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 133 predicate places. [2024-05-12 13:14:58,047 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 248 transitions, 2668 flow [2024-05-12 13:14:58,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:14:58,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:58,048 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:14:58,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 13:14:58,048 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:58,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:58,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1491666462, now seen corresponding path program 2 times [2024-05-12 13:14:58,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:58,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924449693] [2024-05-12 13:14:58,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:58,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:58,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:58,887 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:14:58,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:58,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924449693] [2024-05-12 13:14:58,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924449693] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:58,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:58,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:14:58,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196077389] [2024-05-12 13:14:58,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:58,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:14:58,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:58,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:14:58,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:14:59,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:59,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 248 transitions, 2668 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:14:59,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:59,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:59,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:00,573 INFO L124 PetriNetUnfolderBase]: 6092/8958 cut-off events. [2024-05-12 13:15:00,573 INFO L125 PetriNetUnfolderBase]: For 247730/247732 co-relation queries the response was YES. [2024-05-12 13:15:00,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57499 conditions, 8958 events. 6092/8958 cut-off events. For 247730/247732 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 50800 event pairs, 1149 based on Foata normal form. 6/8890 useless extension candidates. Maximal degree in co-relation 57411. Up to 7112 conditions per place. [2024-05-12 13:15:00,655 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 209 selfloop transitions, 118 changer transitions 0/335 dead transitions. [2024-05-12 13:15:00,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 335 transitions, 4320 flow [2024-05-12 13:15:00,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:15:00,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:15:00,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-05-12 13:15:00,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324074074074074 [2024-05-12 13:15:00,657 INFO L175 Difference]: Start difference. First operand has 187 places, 248 transitions, 2668 flow. Second operand 9 states and 230 transitions. [2024-05-12 13:15:00,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 335 transitions, 4320 flow [2024-05-12 13:15:01,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 335 transitions, 4162 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-05-12 13:15:01,029 INFO L231 Difference]: Finished difference. Result has 193 places, 270 transitions, 3375 flow [2024-05-12 13:15:01,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2510, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3375, PETRI_PLACES=193, PETRI_TRANSITIONS=270} [2024-05-12 13:15:01,030 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 139 predicate places. [2024-05-12 13:15:01,030 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 270 transitions, 3375 flow [2024-05-12 13:15:01,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:01,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:01,030 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:15:01,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 13:15:01,030 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:01,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:01,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1491488708, now seen corresponding path program 3 times [2024-05-12 13:15:01,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:01,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003003117] [2024-05-12 13:15:01,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:01,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:01,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:02,007 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:15:02,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:02,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003003117] [2024-05-12 13:15:02,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003003117] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:02,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:02,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:15:02,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017575856] [2024-05-12 13:15:02,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:02,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:15:02,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:02,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:15:02,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:15:02,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:15:02,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 270 transitions, 3375 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:15:02,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:02,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:15:02,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:03,652 INFO L124 PetriNetUnfolderBase]: 5737/8885 cut-off events. [2024-05-12 13:15:03,654 INFO L125 PetriNetUnfolderBase]: For 271910/271976 co-relation queries the response was YES. [2024-05-12 13:15:03,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59443 conditions, 8885 events. 5737/8885 cut-off events. For 271910/271976 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 54772 event pairs, 1389 based on Foata normal form. 32/8732 useless extension candidates. Maximal degree in co-relation 59351. Up to 7659 conditions per place. [2024-05-12 13:15:03,741 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 249 selfloop transitions, 34 changer transitions 0/327 dead transitions. [2024-05-12 13:15:03,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 327 transitions, 4212 flow [2024-05-12 13:15:03,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:15:03,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:15:03,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-05-12 13:15:03,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023148148148148 [2024-05-12 13:15:03,743 INFO L175 Difference]: Start difference. First operand has 193 places, 270 transitions, 3375 flow. Second operand 9 states and 217 transitions. [2024-05-12 13:15:03,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 327 transitions, 4212 flow [2024-05-12 13:15:04,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 327 transitions, 3890 flow, removed 147 selfloop flow, removed 2 redundant places. [2024-05-12 13:15:04,133 INFO L231 Difference]: Finished difference. Result has 201 places, 275 transitions, 3241 flow [2024-05-12 13:15:04,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3059, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3241, PETRI_PLACES=201, PETRI_TRANSITIONS=275} [2024-05-12 13:15:04,134 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 147 predicate places. [2024-05-12 13:15:04,134 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 275 transitions, 3241 flow [2024-05-12 13:15:04,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:15:04,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:04,134 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:15:04,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 13:15:04,135 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:04,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:04,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1368407184, now seen corresponding path program 3 times [2024-05-12 13:15:04,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:04,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720091886] [2024-05-12 13:15:04,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:04,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:04,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:05,007 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:15:05,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:05,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720091886] [2024-05-12 13:15:05,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720091886] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:05,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:05,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:15:05,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154384705] [2024-05-12 13:15:05,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:05,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:15:05,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:05,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:15:05,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:15:05,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:05,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 275 transitions, 3241 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:05,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:05,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:05,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:06,683 INFO L124 PetriNetUnfolderBase]: 6253/9185 cut-off events. [2024-05-12 13:15:06,683 INFO L125 PetriNetUnfolderBase]: For 267859/267861 co-relation queries the response was YES. [2024-05-12 13:15:06,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60490 conditions, 9185 events. 6253/9185 cut-off events. For 267859/267861 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 52233 event pairs, 1169 based on Foata normal form. 6/9117 useless extension candidates. Maximal degree in co-relation 60395. Up to 7320 conditions per place. [2024-05-12 13:15:06,796 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 227 selfloop transitions, 118 changer transitions 0/353 dead transitions. [2024-05-12 13:15:06,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 353 transitions, 4741 flow [2024-05-12 13:15:06,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:15:06,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:15:06,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-05-12 13:15:06,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2024-05-12 13:15:06,797 INFO L175 Difference]: Start difference. First operand has 201 places, 275 transitions, 3241 flow. Second operand 9 states and 231 transitions. [2024-05-12 13:15:06,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 353 transitions, 4741 flow [2024-05-12 13:15:07,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 353 transitions, 4606 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-05-12 13:15:07,258 INFO L231 Difference]: Finished difference. Result has 207 places, 288 transitions, 3657 flow [2024-05-12 13:15:07,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3106, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3657, PETRI_PLACES=207, PETRI_TRANSITIONS=288} [2024-05-12 13:15:07,259 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 153 predicate places. [2024-05-12 13:15:07,259 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 288 transitions, 3657 flow [2024-05-12 13:15:07,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:07,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:07,260 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:15:07,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 13:15:07,260 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:07,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:07,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1368402534, now seen corresponding path program 4 times [2024-05-12 13:15:07,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:07,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094035247] [2024-05-12 13:15:07,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:07,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:07,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:08,172 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:15:08,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:08,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094035247] [2024-05-12 13:15:08,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094035247] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:08,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:08,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:15:08,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846637793] [2024-05-12 13:15:08,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:08,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:15:08,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:08,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:15:08,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:15:08,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:08,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 288 transitions, 3657 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:08,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:08,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:08,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:09,916 INFO L124 PetriNetUnfolderBase]: 6437/9649 cut-off events. [2024-05-12 13:15:09,916 INFO L125 PetriNetUnfolderBase]: For 293155/293157 co-relation queries the response was YES. [2024-05-12 13:15:09,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65448 conditions, 9649 events. 6437/9649 cut-off events. For 293155/293157 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 57174 event pairs, 1439 based on Foata normal form. 8/9513 useless extension candidates. Maximal degree in co-relation 65349. Up to 7693 conditions per place. [2024-05-12 13:15:10,035 INFO L140 encePairwiseOnDemand]: 33/48 looper letters, 277 selfloop transitions, 89 changer transitions 0/374 dead transitions. [2024-05-12 13:15:10,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 374 transitions, 5277 flow [2024-05-12 13:15:10,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:15:10,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:15:10,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-05-12 13:15:10,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-05-12 13:15:10,036 INFO L175 Difference]: Start difference. First operand has 207 places, 288 transitions, 3657 flow. Second operand 10 states and 254 transitions. [2024-05-12 13:15:10,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 374 transitions, 5277 flow [2024-05-12 13:15:10,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 374 transitions, 4908 flow, removed 102 selfloop flow, removed 4 redundant places. [2024-05-12 13:15:10,537 INFO L231 Difference]: Finished difference. Result has 214 places, 303 transitions, 3820 flow [2024-05-12 13:15:10,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3378, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3820, PETRI_PLACES=214, PETRI_TRANSITIONS=303} [2024-05-12 13:15:10,538 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 160 predicate places. [2024-05-12 13:15:10,538 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 303 transitions, 3820 flow [2024-05-12 13:15:10,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:10,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:10,538 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:15:10,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 13:15:10,538 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:10,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:10,539 INFO L85 PathProgramCache]: Analyzing trace with hash -2079348086, now seen corresponding path program 1 times [2024-05-12 13:15:10,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:10,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198401974] [2024-05-12 13:15:10,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:10,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:10,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:11,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:15:11,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:11,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198401974] [2024-05-12 13:15:11,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198401974] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:11,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:11,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:15:11,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722230117] [2024-05-12 13:15:11,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:11,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:15:11,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:11,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:15:11,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:15:11,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:15:11,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 303 transitions, 3820 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 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:15:11,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:11,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:15:11,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:12,685 INFO L124 PetriNetUnfolderBase]: 6073/9281 cut-off events. [2024-05-12 13:15:12,686 INFO L125 PetriNetUnfolderBase]: For 303287/303371 co-relation queries the response was YES. [2024-05-12 13:15:12,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63358 conditions, 9281 events. 6073/9281 cut-off events. For 303287/303371 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 56767 event pairs, 1544 based on Foata normal form. 52/9121 useless extension candidates. Maximal degree in co-relation 63257. Up to 8415 conditions per place. [2024-05-12 13:15:12,799 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 284 selfloop transitions, 25 changer transitions 0/333 dead transitions. [2024-05-12 13:15:12,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 333 transitions, 4682 flow [2024-05-12 13:15:12,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:15:12,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:15:12,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-05-12 13:15:12,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965277777777778 [2024-05-12 13:15:12,801 INFO L175 Difference]: Start difference. First operand has 214 places, 303 transitions, 3820 flow. Second operand 6 states and 143 transitions. [2024-05-12 13:15:12,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 333 transitions, 4682 flow [2024-05-12 13:15:13,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 333 transitions, 4466 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-05-12 13:15:13,216 INFO L231 Difference]: Finished difference. Result has 214 places, 308 transitions, 3755 flow [2024-05-12 13:15:13,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3611, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3755, PETRI_PLACES=214, PETRI_TRANSITIONS=308} [2024-05-12 13:15:13,217 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 160 predicate places. [2024-05-12 13:15:13,217 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 308 transitions, 3755 flow [2024-05-12 13:15:13,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 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:15:13,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:13,217 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:15:13,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 13:15:13,217 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:13,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:13,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1125032010, now seen corresponding path program 5 times [2024-05-12 13:15:13,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:13,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854913728] [2024-05-12 13:15:13,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:13,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:13,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:14,090 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:15:14,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:14,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854913728] [2024-05-12 13:15:14,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854913728] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:14,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:14,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:15:14,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762364566] [2024-05-12 13:15:14,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:14,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:15:14,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:14,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:15:14,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:15:14,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:14,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 308 transitions, 3755 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:14,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:14,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:14,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:15,880 INFO L124 PetriNetUnfolderBase]: 6580/9892 cut-off events. [2024-05-12 13:15:15,881 INFO L125 PetriNetUnfolderBase]: For 317312/317312 co-relation queries the response was YES. [2024-05-12 13:15:15,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67353 conditions, 9892 events. 6580/9892 cut-off events. For 317312/317312 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 59348 event pairs, 1739 based on Foata normal form. 6/9758 useless extension candidates. Maximal degree in co-relation 67250. Up to 8219 conditions per place. [2024-05-12 13:15:16,007 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 304 selfloop transitions, 74 changer transitions 0/386 dead transitions. [2024-05-12 13:15:16,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 386 transitions, 5599 flow [2024-05-12 13:15:16,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:15:16,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:15:16,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-05-12 13:15:16,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-05-12 13:15:16,009 INFO L175 Difference]: Start difference. First operand has 214 places, 308 transitions, 3755 flow. Second operand 9 states and 224 transitions. [2024-05-12 13:15:16,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 386 transitions, 5599 flow [2024-05-12 13:15:16,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 386 transitions, 5543 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-05-12 13:15:16,486 INFO L231 Difference]: Finished difference. Result has 223 places, 321 transitions, 4210 flow [2024-05-12 13:15:16,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3699, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4210, PETRI_PLACES=223, PETRI_TRANSITIONS=321} [2024-05-12 13:15:16,487 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 169 predicate places. [2024-05-12 13:15:16,487 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 321 transitions, 4210 flow [2024-05-12 13:15:16,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:16,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:16,488 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:15:16,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 13:15:16,488 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:16,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:16,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1125032134, now seen corresponding path program 4 times [2024-05-12 13:15:16,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:16,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614437613] [2024-05-12 13:15:16,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:16,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:16,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:17,413 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:15:17,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:17,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614437613] [2024-05-12 13:15:17,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614437613] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:17,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:17,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:15:17,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422499124] [2024-05-12 13:15:17,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:17,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:15:17,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:17,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:15:17,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:15:17,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:15:17,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 321 transitions, 4210 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:15:17,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:17,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:15:17,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:19,386 INFO L124 PetriNetUnfolderBase]: 6186/9576 cut-off events. [2024-05-12 13:15:19,386 INFO L125 PetriNetUnfolderBase]: For 337345/337413 co-relation queries the response was YES. [2024-05-12 13:15:19,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67481 conditions, 9576 events. 6186/9576 cut-off events. For 337345/337413 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 59872 event pairs, 1718 based on Foata normal form. 32/9418 useless extension candidates. Maximal degree in co-relation 67374. Up to 8318 conditions per place. [2024-05-12 13:15:19,513 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 291 selfloop transitions, 22 changer transitions 0/370 dead transitions. [2024-05-12 13:15:19,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 370 transitions, 5076 flow [2024-05-12 13:15:19,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:15:19,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:15:19,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-05-12 13:15:19,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4837962962962963 [2024-05-12 13:15:19,515 INFO L175 Difference]: Start difference. First operand has 223 places, 321 transitions, 4210 flow. Second operand 9 states and 209 transitions. [2024-05-12 13:15:19,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 370 transitions, 5076 flow [2024-05-12 13:15:20,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 370 transitions, 4884 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-05-12 13:15:20,099 INFO L231 Difference]: Finished difference. Result has 229 places, 323 transitions, 4165 flow [2024-05-12 13:15:20,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4018, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4165, PETRI_PLACES=229, PETRI_TRANSITIONS=323} [2024-05-12 13:15:20,100 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 175 predicate places. [2024-05-12 13:15:20,100 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 323 transitions, 4165 flow [2024-05-12 13:15:20,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:15:20,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:20,100 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:15:20,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 13:15:20,101 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:20,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:20,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1763073952, now seen corresponding path program 2 times [2024-05-12 13:15:20,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:20,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875578085] [2024-05-12 13:15:20,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:20,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:20,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:20,991 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:15:20,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:20,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875578085] [2024-05-12 13:15:20,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875578085] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:20,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:20,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:15:20,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261320278] [2024-05-12 13:15:20,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:20,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:15:20,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:20,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:15:20,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:15:21,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:21,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 323 transitions, 4165 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:21,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:21,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:21,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:23,195 INFO L124 PetriNetUnfolderBase]: 6648/10044 cut-off events. [2024-05-12 13:15:23,196 INFO L125 PetriNetUnfolderBase]: For 357737/357737 co-relation queries the response was YES. [2024-05-12 13:15:23,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70807 conditions, 10044 events. 6648/10044 cut-off events. For 357737/357737 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 60788 event pairs, 1895 based on Foata normal form. 6/9897 useless extension candidates. Maximal degree in co-relation 70698. Up to 9246 conditions per place. [2024-05-12 13:15:23,325 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 327 selfloop transitions, 30 changer transitions 0/365 dead transitions. [2024-05-12 13:15:23,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 365 transitions, 5169 flow [2024-05-12 13:15:23,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:15:23,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:15:23,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-05-12 13:15:23,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-05-12 13:15:23,326 INFO L175 Difference]: Start difference. First operand has 229 places, 323 transitions, 4165 flow. Second operand 8 states and 186 transitions. [2024-05-12 13:15:23,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 365 transitions, 5169 flow [2024-05-12 13:15:23,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 365 transitions, 5045 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-05-12 13:15:23,894 INFO L231 Difference]: Finished difference. Result has 231 places, 326 transitions, 4215 flow [2024-05-12 13:15:23,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4215, PETRI_PLACES=231, PETRI_TRANSITIONS=326} [2024-05-12 13:15:23,895 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 177 predicate places. [2024-05-12 13:15:23,895 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 326 transitions, 4215 flow [2024-05-12 13:15:23,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:23,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:23,895 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:15:23,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 13:15:23,895 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:23,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:23,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1763067008, now seen corresponding path program 6 times [2024-05-12 13:15:23,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:23,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148415043] [2024-05-12 13:15:23,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:23,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:23,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:24,755 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:15:24,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:24,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148415043] [2024-05-12 13:15:24,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148415043] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:24,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:24,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:15:24,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222286725] [2024-05-12 13:15:24,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:24,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:15:24,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:24,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:15:24,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:15:24,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:24,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 326 transitions, 4215 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:24,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:24,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:24,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:26,977 INFO L124 PetriNetUnfolderBase]: 6790/10270 cut-off events. [2024-05-12 13:15:26,978 INFO L125 PetriNetUnfolderBase]: For 375829/375829 co-relation queries the response was YES. [2024-05-12 13:15:27,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73062 conditions, 10270 events. 6790/10270 cut-off events. For 375829/375829 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 62532 event pairs, 1816 based on Foata normal form. 6/10115 useless extension candidates. Maximal degree in co-relation 72952. Up to 9168 conditions per place. [2024-05-12 13:15:27,093 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 323 selfloop transitions, 62 changer transitions 0/393 dead transitions. [2024-05-12 13:15:27,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 393 transitions, 5685 flow [2024-05-12 13:15:27,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:15:27,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:15:27,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-05-12 13:15:27,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5046296296296297 [2024-05-12 13:15:27,094 INFO L175 Difference]: Start difference. First operand has 231 places, 326 transitions, 4215 flow. Second operand 9 states and 218 transitions. [2024-05-12 13:15:27,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 393 transitions, 5685 flow [2024-05-12 13:15:27,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 393 transitions, 5535 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-05-12 13:15:27,579 INFO L231 Difference]: Finished difference. Result has 236 places, 338 transitions, 4549 flow [2024-05-12 13:15:27,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4065, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4549, PETRI_PLACES=236, PETRI_TRANSITIONS=338} [2024-05-12 13:15:27,580 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 182 predicate places. [2024-05-12 13:15:27,580 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 338 transitions, 4549 flow [2024-05-12 13:15:27,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:27,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:27,580 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:15:27,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 13:15:27,581 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:27,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:27,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1763312962, now seen corresponding path program 3 times [2024-05-12 13:15:27,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:27,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292224931] [2024-05-12 13:15:27,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:27,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:27,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:28,451 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:15:28,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:28,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292224931] [2024-05-12 13:15:28,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292224931] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:28,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:28,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:15:28,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019622790] [2024-05-12 13:15:28,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:28,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:15:28,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:28,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:15:28,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:15:28,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:28,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 338 transitions, 4549 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:28,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:28,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:28,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:30,484 INFO L124 PetriNetUnfolderBase]: 6858/10393 cut-off events. [2024-05-12 13:15:30,484 INFO L125 PetriNetUnfolderBase]: For 393163/393163 co-relation queries the response was YES. [2024-05-12 13:15:30,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74590 conditions, 10393 events. 6858/10393 cut-off events. For 393163/393163 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 63467 event pairs, 1908 based on Foata normal form. 6/10233 useless extension candidates. Maximal degree in co-relation 74477. Up to 9513 conditions per place. [2024-05-12 13:15:30,645 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 337 selfloop transitions, 37 changer transitions 0/382 dead transitions. [2024-05-12 13:15:30,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 382 transitions, 5607 flow [2024-05-12 13:15:30,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:15:30,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:15:30,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-05-12 13:15:30,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-05-12 13:15:30,647 INFO L175 Difference]: Start difference. First operand has 236 places, 338 transitions, 4549 flow. Second operand 8 states and 186 transitions. [2024-05-12 13:15:30,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 382 transitions, 5607 flow [2024-05-12 13:15:31,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 382 transitions, 5399 flow, removed 79 selfloop flow, removed 4 redundant places. [2024-05-12 13:15:31,471 INFO L231 Difference]: Finished difference. Result has 241 places, 345 transitions, 4574 flow [2024-05-12 13:15:31,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4341, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4574, PETRI_PLACES=241, PETRI_TRANSITIONS=345} [2024-05-12 13:15:31,472 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 187 predicate places. [2024-05-12 13:15:31,473 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 345 transitions, 4574 flow [2024-05-12 13:15:31,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:31,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:31,473 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:15:31,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 13:15:31,473 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:31,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:31,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1507287248, now seen corresponding path program 7 times [2024-05-12 13:15:31,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:31,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663165591] [2024-05-12 13:15:31,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:31,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:31,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:32,376 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:15:32,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:32,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663165591] [2024-05-12 13:15:32,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663165591] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:32,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:32,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:15:32,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760880666] [2024-05-12 13:15:32,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:32,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:15:32,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:32,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:15:32,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:15:32,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:32,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 345 transitions, 4574 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:32,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:32,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:32,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:34,414 INFO L124 PetriNetUnfolderBase]: 6962/10502 cut-off events. [2024-05-12 13:15:34,414 INFO L125 PetriNetUnfolderBase]: For 413208/413208 co-relation queries the response was YES. [2024-05-12 13:15:34,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76540 conditions, 10502 events. 6962/10502 cut-off events. For 413208/413208 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 63794 event pairs, 1770 based on Foata normal form. 6/10350 useless extension candidates. Maximal degree in co-relation 76424. Up to 8940 conditions per place. [2024-05-12 13:15:34,546 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 324 selfloop transitions, 83 changer transitions 0/415 dead transitions. [2024-05-12 13:15:34,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 415 transitions, 6278 flow [2024-05-12 13:15:34,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:15:34,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:15:34,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-05-12 13:15:34,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5115740740740741 [2024-05-12 13:15:34,547 INFO L175 Difference]: Start difference. First operand has 241 places, 345 transitions, 4574 flow. Second operand 9 states and 221 transitions. [2024-05-12 13:15:34,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 415 transitions, 6278 flow [2024-05-12 13:15:35,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 415 transitions, 6101 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-05-12 13:15:35,222 INFO L231 Difference]: Finished difference. Result has 247 places, 355 transitions, 4899 flow [2024-05-12 13:15:35,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4397, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4899, PETRI_PLACES=247, PETRI_TRANSITIONS=355} [2024-05-12 13:15:35,222 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 193 predicate places. [2024-05-12 13:15:35,223 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 355 transitions, 4899 flow [2024-05-12 13:15:35,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:35,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:35,227 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:15:35,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 13:15:35,227 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:35,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:35,227 INFO L85 PathProgramCache]: Analyzing trace with hash -869010264, now seen corresponding path program 1 times [2024-05-12 13:15:35,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:35,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601461592] [2024-05-12 13:15:35,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:35,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:35,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:36,217 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:15:36,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:36,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601461592] [2024-05-12 13:15:36,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601461592] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:36,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:36,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:15:36,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339277668] [2024-05-12 13:15:36,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:36,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:15:36,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:36,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:15:36,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:15:36,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:36,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 355 transitions, 4899 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:36,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:36,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:36,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:38,328 INFO L124 PetriNetUnfolderBase]: 6953/10525 cut-off events. [2024-05-12 13:15:38,328 INFO L125 PetriNetUnfolderBase]: For 419931/419931 co-relation queries the response was YES. [2024-05-12 13:15:38,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77355 conditions, 10525 events. 6953/10525 cut-off events. For 419931/419931 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 64394 event pairs, 1876 based on Foata normal form. 3/10361 useless extension candidates. Maximal degree in co-relation 77236. Up to 9498 conditions per place. [2024-05-12 13:15:38,466 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 332 selfloop transitions, 59 changer transitions 0/399 dead transitions. [2024-05-12 13:15:38,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 399 transitions, 5899 flow [2024-05-12 13:15:38,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:15:38,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:15:38,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-05-12 13:15:38,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-05-12 13:15:38,468 INFO L175 Difference]: Start difference. First operand has 247 places, 355 transitions, 4899 flow. Second operand 9 states and 204 transitions. [2024-05-12 13:15:38,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 399 transitions, 5899 flow [2024-05-12 13:15:39,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 399 transitions, 5523 flow, removed 114 selfloop flow, removed 6 redundant places. [2024-05-12 13:15:39,296 INFO L231 Difference]: Finished difference. Result has 250 places, 355 transitions, 4656 flow [2024-05-12 13:15:39,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4523, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4656, PETRI_PLACES=250, PETRI_TRANSITIONS=355} [2024-05-12 13:15:39,297 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 196 predicate places. [2024-05-12 13:15:39,297 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 355 transitions, 4656 flow [2024-05-12 13:15:39,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:39,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:39,297 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:15:39,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 13:15:39,298 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:39,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:39,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1124847436, now seen corresponding path program 4 times [2024-05-12 13:15:39,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:39,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725048465] [2024-05-12 13:15:39,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:39,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:39,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:40,155 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:15:40,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:40,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725048465] [2024-05-12 13:15:40,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725048465] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:40,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:40,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:15:40,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642894177] [2024-05-12 13:15:40,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:40,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:15:40,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:40,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:15:40,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:15:40,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:40,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 355 transitions, 4656 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:40,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:40,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:40,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:42,288 INFO L124 PetriNetUnfolderBase]: 7021/10624 cut-off events. [2024-05-12 13:15:42,288 INFO L125 PetriNetUnfolderBase]: For 434874/434874 co-relation queries the response was YES. [2024-05-12 13:15:42,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77355 conditions, 10624 events. 7021/10624 cut-off events. For 434874/434874 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 64906 event pairs, 1933 based on Foata normal form. 6/10464 useless extension candidates. Maximal degree in co-relation 77235. Up to 9636 conditions per place. [2024-05-12 13:15:42,413 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 357 selfloop transitions, 36 changer transitions 0/401 dead transitions. [2024-05-12 13:15:42,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 401 transitions, 5872 flow [2024-05-12 13:15:42,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:15:42,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:15:42,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-05-12 13:15:42,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-05-12 13:15:42,415 INFO L175 Difference]: Start difference. First operand has 250 places, 355 transitions, 4656 flow. Second operand 8 states and 190 transitions. [2024-05-12 13:15:42,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 401 transitions, 5872 flow [2024-05-12 13:15:43,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 401 transitions, 5754 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 13:15:43,029 INFO L231 Difference]: Finished difference. Result has 250 places, 358 transitions, 4740 flow [2024-05-12 13:15:43,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4538, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4740, PETRI_PLACES=250, PETRI_TRANSITIONS=358} [2024-05-12 13:15:43,029 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 196 predicate places. [2024-05-12 13:15:43,030 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 358 transitions, 4740 flow [2024-05-12 13:15:43,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:43,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:43,030 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:15:43,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 13:15:43,030 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:43,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:43,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1124854380, now seen corresponding path program 8 times [2024-05-12 13:15:43,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:43,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799735712] [2024-05-12 13:15:43,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:43,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:43,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:43,938 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:15:43,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:43,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799735712] [2024-05-12 13:15:43,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799735712] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:43,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:43,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:15:43,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664407771] [2024-05-12 13:15:43,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:43,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:15:43,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:43,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:15:43,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:15:44,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:44,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 358 transitions, 4740 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:44,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:44,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:44,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:46,212 INFO L124 PetriNetUnfolderBase]: 7059/10700 cut-off events. [2024-05-12 13:15:46,212 INFO L125 PetriNetUnfolderBase]: For 450563/450563 co-relation queries the response was YES. [2024-05-12 13:15:46,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78460 conditions, 10700 events. 7059/10700 cut-off events. For 450563/450563 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 65687 event pairs, 1898 based on Foata normal form. 6/10532 useless extension candidates. Maximal degree in co-relation 78339. Up to 9361 conditions per place. [2024-05-12 13:15:46,343 INFO L140 encePairwiseOnDemand]: 33/48 looper letters, 355 selfloop transitions, 51 changer transitions 0/414 dead transitions. [2024-05-12 13:15:46,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 414 transitions, 6031 flow [2024-05-12 13:15:46,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:15:46,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:15:46,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-05-12 13:15:46,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023148148148148 [2024-05-12 13:15:46,345 INFO L175 Difference]: Start difference. First operand has 250 places, 358 transitions, 4740 flow. Second operand 9 states and 217 transitions. [2024-05-12 13:15:46,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 414 transitions, 6031 flow [2024-05-12 13:15:47,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 414 transitions, 5853 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-05-12 13:15:47,005 INFO L231 Difference]: Finished difference. Result has 253 places, 362 transitions, 4806 flow [2024-05-12 13:15:47,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4562, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4806, PETRI_PLACES=253, PETRI_TRANSITIONS=362} [2024-05-12 13:15:47,006 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 199 predicate places. [2024-05-12 13:15:47,006 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 362 transitions, 4806 flow [2024-05-12 13:15:47,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:47,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:47,007 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:15:47,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 13:15:47,007 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:47,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:47,007 INFO L85 PathProgramCache]: Analyzing trace with hash -860072716, now seen corresponding path program 5 times [2024-05-12 13:15:47,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:47,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154750940] [2024-05-12 13:15:47,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:47,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:47,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:47,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:15:47,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:47,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154750940] [2024-05-12 13:15:47,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154750940] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:47,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:47,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:15:47,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145140754] [2024-05-12 13:15:47,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:47,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:15:47,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:47,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:15:47,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:15:48,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:48,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 362 transitions, 4806 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:48,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:48,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:48,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:50,266 INFO L124 PetriNetUnfolderBase]: 7090/10732 cut-off events. [2024-05-12 13:15:50,266 INFO L125 PetriNetUnfolderBase]: For 458627/458627 co-relation queries the response was YES. [2024-05-12 13:15:50,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78648 conditions, 10732 events. 7090/10732 cut-off events. For 458627/458627 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 65754 event pairs, 1886 based on Foata normal form. 6/10568 useless extension candidates. Maximal degree in co-relation 78526. Up to 9692 conditions per place. [2024-05-12 13:15:50,409 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 345 selfloop transitions, 56 changer transitions 0/409 dead transitions. [2024-05-12 13:15:50,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 409 transitions, 5954 flow [2024-05-12 13:15:50,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:15:50,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:15:50,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-05-12 13:15:50,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973958333333333 [2024-05-12 13:15:50,411 INFO L175 Difference]: Start difference. First operand has 253 places, 362 transitions, 4806 flow. Second operand 8 states and 191 transitions. [2024-05-12 13:15:50,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 409 transitions, 5954 flow [2024-05-12 13:15:51,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 409 transitions, 5749 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-05-12 13:15:51,239 INFO L231 Difference]: Finished difference. Result has 254 places, 365 transitions, 4856 flow [2024-05-12 13:15:51,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4601, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4856, PETRI_PLACES=254, PETRI_TRANSITIONS=365} [2024-05-12 13:15:51,240 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 200 predicate places. [2024-05-12 13:15:51,240 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 365 transitions, 4856 flow [2024-05-12 13:15:51,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 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:15:51,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:51,241 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:15:51,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 13:15:51,241 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:51,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:51,241 INFO L85 PathProgramCache]: Analyzing trace with hash -607536596, now seen corresponding path program 2 times [2024-05-12 13:15:51,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:51,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040293426] [2024-05-12 13:15:51,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:51,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:51,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:51,863 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:15:51,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:51,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040293426] [2024-05-12 13:15:51,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040293426] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:51,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:51,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:15:51,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157365741] [2024-05-12 13:15:51,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:51,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:15:51,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:51,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:15:51,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:15:51,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:15:51,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 365 transitions, 4856 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 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:15:51,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:51,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:15:51,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:53,681 INFO L124 PetriNetUnfolderBase]: 6605/10125 cut-off events. [2024-05-12 13:15:53,682 INFO L125 PetriNetUnfolderBase]: For 444119/444248 co-relation queries the response was YES. [2024-05-12 13:15:53,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73623 conditions, 10125 events. 6605/10125 cut-off events. For 444119/444248 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 63305 event pairs, 1914 based on Foata normal form. 80/9990 useless extension candidates. Maximal degree in co-relation 73500. Up to 9205 conditions per place. [2024-05-12 13:15:53,825 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 335 selfloop transitions, 16 changer transitions 0/381 dead transitions. [2024-05-12 13:15:53,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 381 transitions, 5606 flow [2024-05-12 13:15:53,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:15:53,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:15:53,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-05-12 13:15:53,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4618055555555556 [2024-05-12 13:15:53,826 INFO L175 Difference]: Start difference. First operand has 254 places, 365 transitions, 4856 flow. Second operand 6 states and 133 transitions. [2024-05-12 13:15:53,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 381 transitions, 5606 flow [2024-05-12 13:15:54,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 381 transitions, 5369 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-05-12 13:15:54,570 INFO L231 Difference]: Finished difference. Result has 254 places, 365 transitions, 4659 flow [2024-05-12 13:15:54,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4619, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4659, PETRI_PLACES=254, PETRI_TRANSITIONS=365} [2024-05-12 13:15:54,571 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 200 predicate places. [2024-05-12 13:15:54,571 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 365 transitions, 4659 flow [2024-05-12 13:15:54,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 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:15:54,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:54,572 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:15:54,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 13:15:54,572 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:54,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:54,572 INFO L85 PathProgramCache]: Analyzing trace with hash -930997979, now seen corresponding path program 1 times [2024-05-12 13:15:54,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:54,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745093711] [2024-05-12 13:15:54,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:54,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:54,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:55,229 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:15:55,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:55,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745093711] [2024-05-12 13:15:55,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745093711] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:55,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:55,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:15:55,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872524799] [2024-05-12 13:15:55,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:55,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:15:55,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:55,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:15:55,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:15:55,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:55,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 365 transitions, 4659 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:15:55,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:55,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:55,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:57,460 INFO L124 PetriNetUnfolderBase]: 7095/10777 cut-off events. [2024-05-12 13:15:57,460 INFO L125 PetriNetUnfolderBase]: For 438593/438593 co-relation queries the response was YES. [2024-05-12 13:15:57,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76727 conditions, 10777 events. 7095/10777 cut-off events. For 438593/438593 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 66400 event pairs, 1960 based on Foata normal form. 3/10600 useless extension candidates. Maximal degree in co-relation 76603. Up to 9906 conditions per place. [2024-05-12 13:15:57,586 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 344 selfloop transitions, 43 changer transitions 0/395 dead transitions. [2024-05-12 13:15:57,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 395 transitions, 5693 flow [2024-05-12 13:15:57,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:15:57,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:15:57,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-05-12 13:15:57,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-05-12 13:15:57,588 INFO L175 Difference]: Start difference. First operand has 254 places, 365 transitions, 4659 flow. Second operand 7 states and 152 transitions. [2024-05-12 13:15:57,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 395 transitions, 5693 flow [2024-05-12 13:15:58,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 395 transitions, 5632 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 13:15:58,261 INFO L231 Difference]: Finished difference. Result has 256 places, 371 transitions, 4802 flow [2024-05-12 13:15:58,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4598, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4802, PETRI_PLACES=256, PETRI_TRANSITIONS=371} [2024-05-12 13:15:58,262 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 202 predicate places. [2024-05-12 13:15:58,262 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 371 transitions, 4802 flow [2024-05-12 13:15:58,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:15:58,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:58,262 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:15:58,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 13:15:58,262 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:58,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:58,263 INFO L85 PathProgramCache]: Analyzing trace with hash -607529683, now seen corresponding path program 2 times [2024-05-12 13:15:58,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:58,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749310347] [2024-05-12 13:15:58,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:58,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:58,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:58,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:15:58,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:58,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749310347] [2024-05-12 13:15:58,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749310347] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:58,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:58,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:15:58,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246707114] [2024-05-12 13:15:58,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:58,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:15:58,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:58,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:15:58,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:15:58,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:58,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 371 transitions, 4802 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:15:58,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:58,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:58,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:00,832 INFO L124 PetriNetUnfolderBase]: 7060/10720 cut-off events. [2024-05-12 13:16:00,832 INFO L125 PetriNetUnfolderBase]: For 446535/446537 co-relation queries the response was YES. [2024-05-12 13:16:00,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76605 conditions, 10720 events. 7060/10720 cut-off events. For 446535/446537 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 65930 event pairs, 1962 based on Foata normal form. 1/10544 useless extension candidates. Maximal degree in co-relation 76481. Up to 9855 conditions per place. [2024-05-12 13:16:00,976 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 339 selfloop transitions, 44 changer transitions 0/391 dead transitions. [2024-05-12 13:16:00,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 391 transitions, 5627 flow [2024-05-12 13:16:00,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:16:00,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:16:00,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-05-12 13:16:00,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756944444444444 [2024-05-12 13:16:00,991 INFO L175 Difference]: Start difference. First operand has 256 places, 371 transitions, 4802 flow. Second operand 6 states and 137 transitions. [2024-05-12 13:16:00,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 391 transitions, 5627 flow [2024-05-12 13:16:01,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 391 transitions, 5551 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 13:16:01,775 INFO L231 Difference]: Finished difference. Result has 257 places, 371 transitions, 4824 flow [2024-05-12 13:16:01,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4726, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4824, PETRI_PLACES=257, PETRI_TRANSITIONS=371} [2024-05-12 13:16:01,775 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 203 predicate places. [2024-05-12 13:16:01,775 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 371 transitions, 4824 flow [2024-05-12 13:16:01,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:01,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:01,776 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:16:01,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 13:16:01,776 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:01,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:01,776 INFO L85 PathProgramCache]: Analyzing trace with hash 103177891, now seen corresponding path program 1 times [2024-05-12 13:16:01,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:01,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914126178] [2024-05-12 13:16:01,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:01,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:01,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:02,911 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:16:02,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:02,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914126178] [2024-05-12 13:16:02,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914126178] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:02,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:02,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:16:02,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419087575] [2024-05-12 13:16:02,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:02,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:16:02,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:02,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:16:02,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:16:02,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:02,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 371 transitions, 4824 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:02,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:02,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:02,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:05,635 INFO L124 PetriNetUnfolderBase]: 7846/12075 cut-off events. [2024-05-12 13:16:05,635 INFO L125 PetriNetUnfolderBase]: For 589004/589004 co-relation queries the response was YES. [2024-05-12 13:16:05,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90186 conditions, 12075 events. 7846/12075 cut-off events. For 589004/589004 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 76661 event pairs, 1623 based on Foata normal form. 24/11845 useless extension candidates. Maximal degree in co-relation 90062. Up to 9413 conditions per place. [2024-05-12 13:16:05,785 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 413 selfloop transitions, 51 changer transitions 0/472 dead transitions. [2024-05-12 13:16:05,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 472 transitions, 6928 flow [2024-05-12 13:16:05,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:16:05,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:16:05,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 283 transitions. [2024-05-12 13:16:05,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5359848484848485 [2024-05-12 13:16:05,787 INFO L175 Difference]: Start difference. First operand has 257 places, 371 transitions, 4824 flow. Second operand 11 states and 283 transitions. [2024-05-12 13:16:05,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 472 transitions, 6928 flow [2024-05-12 13:16:06,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 472 transitions, 6784 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 13:16:06,784 INFO L231 Difference]: Finished difference. Result has 264 places, 377 transitions, 5027 flow [2024-05-12 13:16:06,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4680, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5027, PETRI_PLACES=264, PETRI_TRANSITIONS=377} [2024-05-12 13:16:06,785 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 210 predicate places. [2024-05-12 13:16:06,785 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 377 transitions, 5027 flow [2024-05-12 13:16:06,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:06,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:06,785 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:16:06,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 13:16:06,786 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:06,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:06,786 INFO L85 PathProgramCache]: Analyzing trace with hash 105055561, now seen corresponding path program 2 times [2024-05-12 13:16:06,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:06,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925281847] [2024-05-12 13:16:06,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:06,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:06,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:07,797 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:16:07,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:07,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925281847] [2024-05-12 13:16:07,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925281847] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:07,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:07,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:16:07,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179832874] [2024-05-12 13:16:07,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:07,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:16:07,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:07,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:16:07,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:16:07,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:07,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 377 transitions, 5027 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:07,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:07,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:07,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:10,801 INFO L124 PetriNetUnfolderBase]: 8349/12853 cut-off events. [2024-05-12 13:16:10,802 INFO L125 PetriNetUnfolderBase]: For 744078/744078 co-relation queries the response was YES. [2024-05-12 13:16:10,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99715 conditions, 12853 events. 8349/12853 cut-off events. For 744078/744078 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 83170 event pairs, 2047 based on Foata normal form. 54/12650 useless extension candidates. Maximal degree in co-relation 99588. Up to 10796 conditions per place. [2024-05-12 13:16:10,969 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 411 selfloop transitions, 55 changer transitions 0/474 dead transitions. [2024-05-12 13:16:10,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 474 transitions, 6764 flow [2024-05-12 13:16:10,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:16:10,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:16:10,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 299 transitions. [2024-05-12 13:16:10,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190972222222222 [2024-05-12 13:16:10,974 INFO L175 Difference]: Start difference. First operand has 264 places, 377 transitions, 5027 flow. Second operand 12 states and 299 transitions. [2024-05-12 13:16:10,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 474 transitions, 6764 flow [2024-05-12 13:16:12,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 474 transitions, 6602 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-05-12 13:16:12,168 INFO L231 Difference]: Finished difference. Result has 270 places, 380 transitions, 5126 flow [2024-05-12 13:16:12,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4865, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5126, PETRI_PLACES=270, PETRI_TRANSITIONS=380} [2024-05-12 13:16:12,169 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 216 predicate places. [2024-05-12 13:16:12,169 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 380 transitions, 5126 flow [2024-05-12 13:16:12,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:12,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:12,169 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:16:12,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 13:16:12,170 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:12,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:12,170 INFO L85 PathProgramCache]: Analyzing trace with hash 105051841, now seen corresponding path program 3 times [2024-05-12 13:16:12,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:12,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014329751] [2024-05-12 13:16:12,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:12,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:12,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:13,185 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:16:13,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:13,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014329751] [2024-05-12 13:16:13,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014329751] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:13,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:13,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:16:13,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530761750] [2024-05-12 13:16:13,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:13,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:16:13,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:13,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:16:13,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:16:13,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:13,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 380 transitions, 5126 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:13,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:13,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:13,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:16,251 INFO L124 PetriNetUnfolderBase]: 8549/13074 cut-off events. [2024-05-12 13:16:16,251 INFO L125 PetriNetUnfolderBase]: For 685614/685614 co-relation queries the response was YES. [2024-05-12 13:16:16,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101174 conditions, 13074 events. 8549/13074 cut-off events. For 685614/685614 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 84127 event pairs, 2120 based on Foata normal form. 24/12866 useless extension candidates. Maximal degree in co-relation 101045. Up to 10262 conditions per place. [2024-05-12 13:16:16,458 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 413 selfloop transitions, 53 changer transitions 0/474 dead transitions. [2024-05-12 13:16:16,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 474 transitions, 7040 flow [2024-05-12 13:16:16,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:16:16,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:16:16,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 278 transitions. [2024-05-12 13:16:16,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5265151515151515 [2024-05-12 13:16:16,460 INFO L175 Difference]: Start difference. First operand has 270 places, 380 transitions, 5126 flow. Second operand 11 states and 278 transitions. [2024-05-12 13:16:16,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 474 transitions, 7040 flow [2024-05-12 13:16:18,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 474 transitions, 6864 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-05-12 13:16:18,078 INFO L231 Difference]: Finished difference. Result has 272 places, 385 transitions, 5301 flow [2024-05-12 13:16:18,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4950, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5301, PETRI_PLACES=272, PETRI_TRANSITIONS=385} [2024-05-12 13:16:18,079 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 218 predicate places. [2024-05-12 13:16:18,079 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 385 transitions, 5301 flow [2024-05-12 13:16:18,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:18,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:18,079 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:16:18,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 13:16:18,080 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:18,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:18,080 INFO L85 PathProgramCache]: Analyzing trace with hash -523681173, now seen corresponding path program 1 times [2024-05-12 13:16:18,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:18,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233916333] [2024-05-12 13:16:18,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:18,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:18,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:19,042 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:16:19,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:19,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233916333] [2024-05-12 13:16:19,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233916333] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:19,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:19,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:16:19,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307160253] [2024-05-12 13:16:19,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:19,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:16:19,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:19,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:16:19,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:16:19,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:19,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 385 transitions, 5301 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:19,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:19,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:19,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:22,239 INFO L124 PetriNetUnfolderBase]: 8617/13141 cut-off events. [2024-05-12 13:16:22,239 INFO L125 PetriNetUnfolderBase]: For 646644/646646 co-relation queries the response was YES. [2024-05-12 13:16:22,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100106 conditions, 13141 events. 8617/13141 cut-off events. For 646644/646646 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 84330 event pairs, 2024 based on Foata normal form. 8/12919 useless extension candidates. Maximal degree in co-relation 99975. Up to 11144 conditions per place. [2024-05-12 13:16:22,576 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 351 selfloop transitions, 87 changer transitions 0/446 dead transitions. [2024-05-12 13:16:22,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 446 transitions, 6711 flow [2024-05-12 13:16:22,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:16:22,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:16:22,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-05-12 13:16:22,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-05-12 13:16:22,577 INFO L175 Difference]: Start difference. First operand has 272 places, 385 transitions, 5301 flow. Second operand 9 states and 225 transitions. [2024-05-12 13:16:22,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 446 transitions, 6711 flow [2024-05-12 13:16:23,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 446 transitions, 6549 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-05-12 13:16:23,888 INFO L231 Difference]: Finished difference. Result has 274 places, 388 transitions, 5451 flow [2024-05-12 13:16:23,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5139, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5451, PETRI_PLACES=274, PETRI_TRANSITIONS=388} [2024-05-12 13:16:23,888 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 220 predicate places. [2024-05-12 13:16:23,888 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 388 transitions, 5451 flow [2024-05-12 13:16:23,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:23,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:23,889 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:16:23,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 13:16:23,889 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:23,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:23,889 INFO L85 PathProgramCache]: Analyzing trace with hash -523687125, now seen corresponding path program 4 times [2024-05-12 13:16:23,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:23,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806850920] [2024-05-12 13:16:23,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:23,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:23,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:24,967 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:16:24,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:24,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806850920] [2024-05-12 13:16:24,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806850920] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:24,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:24,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:16:24,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108668847] [2024-05-12 13:16:24,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:24,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:16:24,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:24,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:16:24,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:16:25,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:25,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 388 transitions, 5451 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:25,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:25,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:25,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:28,335 INFO L124 PetriNetUnfolderBase]: 8925/13160 cut-off events. [2024-05-12 13:16:28,336 INFO L125 PetriNetUnfolderBase]: For 710983/710985 co-relation queries the response was YES. [2024-05-12 13:16:28,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104487 conditions, 13160 events. 8925/13160 cut-off events. For 710983/710985 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 80388 event pairs, 1697 based on Foata normal form. 30/13108 useless extension candidates. Maximal degree in co-relation 104354. Up to 10788 conditions per place. [2024-05-12 13:16:28,498 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 305 selfloop transitions, 152 changer transitions 0/465 dead transitions. [2024-05-12 13:16:28,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 465 transitions, 7045 flow [2024-05-12 13:16:28,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:16:28,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:16:28,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-05-12 13:16:28,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-05-12 13:16:28,499 INFO L175 Difference]: Start difference. First operand has 274 places, 388 transitions, 5451 flow. Second operand 10 states and 254 transitions. [2024-05-12 13:16:28,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 465 transitions, 7045 flow [2024-05-12 13:16:29,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 465 transitions, 6757 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-05-12 13:16:29,769 INFO L231 Difference]: Finished difference. Result has 277 places, 390 transitions, 5597 flow [2024-05-12 13:16:29,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5163, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5597, PETRI_PLACES=277, PETRI_TRANSITIONS=390} [2024-05-12 13:16:29,770 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 223 predicate places. [2024-05-12 13:16:29,770 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 390 transitions, 5597 flow [2024-05-12 13:16:29,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:29,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:29,770 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:16:29,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 13:16:29,770 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:29,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:29,771 INFO L85 PathProgramCache]: Analyzing trace with hash -529193655, now seen corresponding path program 5 times [2024-05-12 13:16:29,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:29,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402791050] [2024-05-12 13:16:29,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:29,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:29,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:30,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:30,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:30,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402791050] [2024-05-12 13:16:30,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402791050] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:30,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:30,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:16:30,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094146854] [2024-05-12 13:16:30,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:30,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:16:30,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:30,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:16:30,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:16:31,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:31,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 390 transitions, 5597 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:31,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:31,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:31,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:34,560 INFO L124 PetriNetUnfolderBase]: 9301/14207 cut-off events. [2024-05-12 13:16:34,561 INFO L125 PetriNetUnfolderBase]: For 808579/808581 co-relation queries the response was YES. [2024-05-12 13:16:34,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111770 conditions, 14207 events. 9301/14207 cut-off events. For 808579/808581 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 92592 event pairs, 2140 based on Foata normal form. 38/14005 useless extension candidates. Maximal degree in co-relation 111636. Up to 11403 conditions per place. [2024-05-12 13:16:34,767 INFO L140 encePairwiseOnDemand]: 33/48 looper letters, 370 selfloop transitions, 98 changer transitions 0/476 dead transitions. [2024-05-12 13:16:34,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 476 transitions, 7424 flow [2024-05-12 13:16:34,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:16:34,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:16:34,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 280 transitions. [2024-05-12 13:16:34,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-05-12 13:16:34,769 INFO L175 Difference]: Start difference. First operand has 277 places, 390 transitions, 5597 flow. Second operand 11 states and 280 transitions. [2024-05-12 13:16:34,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 476 transitions, 7424 flow [2024-05-12 13:16:36,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 476 transitions, 7085 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-05-12 13:16:36,261 INFO L231 Difference]: Finished difference. Result has 281 places, 392 transitions, 5591 flow [2024-05-12 13:16:36,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5260, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5591, PETRI_PLACES=281, PETRI_TRANSITIONS=392} [2024-05-12 13:16:36,262 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 227 predicate places. [2024-05-12 13:16:36,262 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 392 transitions, 5591 flow [2024-05-12 13:16:36,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:36,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:36,262 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:16:36,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 13:16:36,263 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:36,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:36,263 INFO L85 PathProgramCache]: Analyzing trace with hash 378670017, now seen corresponding path program 2 times [2024-05-12 13:16:36,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:36,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990222392] [2024-05-12 13:16:36,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:36,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:36,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:37,348 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:16:37,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:37,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990222392] [2024-05-12 13:16:37,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990222392] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:37,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:37,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:16:37,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807371975] [2024-05-12 13:16:37,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:37,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:16:37,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:37,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:16:37,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:16:37,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:37,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 392 transitions, 5591 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:37,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:37,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:37,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:40,866 INFO L124 PetriNetUnfolderBase]: 9369/14355 cut-off events. [2024-05-12 13:16:40,866 INFO L125 PetriNetUnfolderBase]: For 753038/753040 co-relation queries the response was YES. [2024-05-12 13:16:41,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111064 conditions, 14355 events. 9369/14355 cut-off events. For 753038/753040 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 94308 event pairs, 2109 based on Foata normal form. 8/14106 useless extension candidates. Maximal degree in co-relation 110929. Up to 12032 conditions per place. [2024-05-12 13:16:41,088 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 353 selfloop transitions, 97 changer transitions 0/458 dead transitions. [2024-05-12 13:16:41,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 458 transitions, 7238 flow [2024-05-12 13:16:41,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:16:41,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:16:41,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-05-12 13:16:41,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-05-12 13:16:41,090 INFO L175 Difference]: Start difference. First operand has 281 places, 392 transitions, 5591 flow. Second operand 9 states and 225 transitions. [2024-05-12 13:16:41,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 458 transitions, 7238 flow [2024-05-12 13:16:42,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 458 transitions, 6908 flow, removed 76 selfloop flow, removed 8 redundant places. [2024-05-12 13:16:42,621 INFO L231 Difference]: Finished difference. Result has 283 places, 400 transitions, 5819 flow [2024-05-12 13:16:42,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5339, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5819, PETRI_PLACES=283, PETRI_TRANSITIONS=400} [2024-05-12 13:16:42,622 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 229 predicate places. [2024-05-12 13:16:42,622 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 400 transitions, 5819 flow [2024-05-12 13:16:42,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:42,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:42,623 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:16:42,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 13:16:42,623 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:42,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:42,626 INFO L85 PathProgramCache]: Analyzing trace with hash -529197375, now seen corresponding path program 6 times [2024-05-12 13:16:42,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:42,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519169773] [2024-05-12 13:16:42,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:42,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:42,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:43,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:43,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:43,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519169773] [2024-05-12 13:16:43,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519169773] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:43,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:43,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:16:43,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523955312] [2024-05-12 13:16:43,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:43,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:16:43,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:43,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:16:43,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:16:43,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:43,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 400 transitions, 5819 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:43,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:43,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:43,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:47,769 INFO L124 PetriNetUnfolderBase]: 10011/15215 cut-off events. [2024-05-12 13:16:47,770 INFO L125 PetriNetUnfolderBase]: For 866598/866600 co-relation queries the response was YES. [2024-05-12 13:16:47,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121538 conditions, 15215 events. 10011/15215 cut-off events. For 866598/866600 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 99908 event pairs, 2259 based on Foata normal form. 26/15022 useless extension candidates. Maximal degree in co-relation 121401. Up to 11050 conditions per place. [2024-05-12 13:16:48,003 INFO L140 encePairwiseOnDemand]: 33/48 looper letters, 382 selfloop transitions, 98 changer transitions 0/488 dead transitions. [2024-05-12 13:16:48,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 488 transitions, 8121 flow [2024-05-12 13:16:48,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:16:48,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:16:48,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-05-12 13:16:48,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-05-12 13:16:48,004 INFO L175 Difference]: Start difference. First operand has 283 places, 400 transitions, 5819 flow. Second operand 10 states and 260 transitions. [2024-05-12 13:16:48,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 488 transitions, 8121 flow [2024-05-12 13:16:50,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 488 transitions, 7814 flow, removed 113 selfloop flow, removed 4 redundant places. [2024-05-12 13:16:50,025 INFO L231 Difference]: Finished difference. Result has 290 places, 405 transitions, 5986 flow [2024-05-12 13:16:50,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5522, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5986, PETRI_PLACES=290, PETRI_TRANSITIONS=405} [2024-05-12 13:16:50,026 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 236 predicate places. [2024-05-12 13:16:50,026 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 405 transitions, 5986 flow [2024-05-12 13:16:50,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 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:16:50,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:50,027 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:16:50,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 13:16:50,027 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:50,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:50,027 INFO L85 PathProgramCache]: Analyzing trace with hash -35279145, now seen corresponding path program 1 times [2024-05-12 13:16:50,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:50,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200201258] [2024-05-12 13:16:50,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:50,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:50,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:50,827 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:16:50,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:50,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200201258] [2024-05-12 13:16:50,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200201258] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:50,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:50,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:16:50,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249522913] [2024-05-12 13:16:50,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:50,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:16:50,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:50,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:16:50,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:16:50,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:16:50,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 405 transitions, 5986 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:50,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:50,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:16:50,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand