./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix011_power.oepc_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/mix011_power.oepc_pso.oepc_rmo.oepc.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/mix011_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-05-07_14-17-48.files/protection/mix011_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 13:07:30,327 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 13:07:30,388 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 13:07:30,392 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 13:07:30,393 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 13:07:30,416 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 13:07:30,417 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 13:07:30,417 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 13:07:30,417 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 13:07:30,421 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 13:07:30,421 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 13:07:30,421 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 13:07:30,422 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 13:07:30,423 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 13:07:30,423 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 13:07:30,423 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 13:07:30,424 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 13:07:30,424 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 13:07:30,424 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 13:07:30,424 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 13:07:30,424 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 13:07:30,425 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 13:07:30,425 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 13:07:30,425 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 13:07:30,425 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 13:07:30,426 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 13:07:30,426 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 13:07:30,426 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 13:07:30,427 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 13:07:30,427 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 13:07:30,428 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 13:07:30,428 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 13:07:30,428 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:07:30,428 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 13:07:30,428 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 13:07:30,429 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 13:07:30,429 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 13:07:30,429 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 13:07:30,429 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 13:07:30,429 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 13:07:30,429 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 13:07:30,430 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 13:07:30,430 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 13:07:30,430 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:07:30,593 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 13:07:30,607 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 13:07:30,609 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 13:07:30,610 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 13:07:30,610 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 13:07:30,611 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix011_power.oepc_pso.oepc_rmo.oepc.i [2024-05-12 13:07:31,687 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 13:07:31,846 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 13:07:31,848 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix011_power.oepc_pso.oepc_rmo.oepc.i [2024-05-12 13:07:31,857 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5d18bb0f/eaa436fb9d0e49e38c9d2146f334e7c7/FLAGefcee38b7 [2024-05-12 13:07:31,869 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5d18bb0f/eaa436fb9d0e49e38c9d2146f334e7c7 [2024-05-12 13:07:31,871 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 13:07:31,871 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 13:07:31,872 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/mix011_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-05-12 13:07:32,016 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 13:07:32,018 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 13:07:32,019 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 13:07:32,019 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 13:07:32,022 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 13:07:32,023 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:07:31" (1/2) ... [2024-05-12 13:07:32,023 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@467a81ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:07:32, skipping insertion in model container [2024-05-12 13:07:32,024 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:07:31" (1/2) ... [2024-05-12 13:07:32,025 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@e9c25ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:07:32, skipping insertion in model container [2024-05-12 13:07:32,025 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:07:32" (2/2) ... [2024-05-12 13:07:32,025 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@467a81ed and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:07:32, skipping insertion in model container [2024-05-12 13:07:32,025 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:07:32" (2/2) ... [2024-05-12 13:07:32,025 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 13:07:32,165 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 13:07:32,166 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-05-12 13:07:32,166 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-05-12 13:07:32,166 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-05-12 13:07:32,166 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 13:07:32,166 INFO L106 edCorrectnessWitness]: ghost_update [L849-L849] multithreaded = 1; [2024-05-12 13:07:32,189 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 13:07:32,310 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/mix011_power.oepc_pso.oepc_rmo.oepc.i[969,982] [2024-05-12 13:07:32,457 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:07:32,465 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 13:07:32,511 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/mix011_power.oepc_pso.oepc_rmo.oepc.i[969,982] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 13:07:32,596 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:07:32,624 INFO L206 MainTranslator]: Completed translation [2024-05-12 13:07:32,624 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:07:32 WrapperNode [2024-05-12 13:07:32,625 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 13:07:32,625 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 13:07:32,625 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 13:07:32,626 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 13:07:32,630 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:07:32" (1/1) ... [2024-05-12 13:07:32,646 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:07:32" (1/1) ... [2024-05-12 13:07:32,678 INFO L138 Inliner]: procedures = 176, calls = 60, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 136 [2024-05-12 13:07:32,679 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 13:07:32,679 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 13:07:32,682 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 13:07:32,682 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 13:07:32,691 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:07:32" (1/1) ... [2024-05-12 13:07:32,691 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:07:32" (1/1) ... [2024-05-12 13:07:32,695 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:07:32" (1/1) ... [2024-05-12 13:07:32,722 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:07:32,722 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:07:32" (1/1) ... [2024-05-12 13:07:32,723 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:07:32" (1/1) ... [2024-05-12 13:07:32,730 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:07:32" (1/1) ... [2024-05-12 13:07:32,731 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:07:32" (1/1) ... [2024-05-12 13:07:32,733 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:07:32" (1/1) ... [2024-05-12 13:07:32,734 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:07:32" (1/1) ... [2024-05-12 13:07:32,737 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 13:07:32,737 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 13:07:32,738 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 13:07:32,738 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 13:07:32,738 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:07:32" (1/1) ... [2024-05-12 13:07:32,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:07:32,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:07:32,781 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:07:32,806 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:07:32,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 13:07:32,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 13:07:32,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 13:07:32,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 13:07:32,820 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 13:07:32,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 13:07:32,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 13:07:32,820 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 13:07:32,820 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 13:07:32,821 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 13:07:32,821 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 13:07:32,821 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 13:07:32,822 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 13:07:32,822 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 13:07:32,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 13:07:32,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 13:07:32,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 13:07:32,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 13:07:32,824 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 13:07:32,824 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 13:07:32,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 13:07:32,825 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:07:32,940 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 13:07:32,943 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 13:07:33,320 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 13:07:33,321 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 13:07:33,493 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 13:07:33,493 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 13:07:33,494 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:07:33 BoogieIcfgContainer [2024-05-12 13:07:33,494 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 13:07:33,496 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 13:07:33,497 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 13:07:33,499 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 13:07:33,499 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 01:07:31" (1/4) ... [2024-05-12 13:07:33,500 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ea75f10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:07:33, skipping insertion in model container [2024-05-12 13:07:33,500 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:07:32" (2/4) ... [2024-05-12 13:07:33,500 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ea75f10 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:07:33, skipping insertion in model container [2024-05-12 13:07:33,500 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:07:32" (3/4) ... [2024-05-12 13:07:33,501 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ea75f10 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:07:33, skipping insertion in model container [2024-05-12 13:07:33,501 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:07:33" (4/4) ... [2024-05-12 13:07:33,502 INFO L112 eAbstractionObserver]: Analyzing ICFG mix011_power.oepc_pso.oepc_rmo.oepc.i [2024-05-12 13:07:33,514 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 13:07:33,514 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-05-12 13:07:33,515 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 13:07:33,558 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 13:07:33,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 59 places, 50 transitions, 112 flow [2024-05-12 13:07:33,619 INFO L124 PetriNetUnfolderBase]: 1/47 cut-off events. [2024-05-12 13:07:33,620 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:07:33,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57 conditions, 47 events. 1/47 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 81 event pairs, 0 based on Foata normal form. 0/41 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2024-05-12 13:07:33,622 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 50 transitions, 112 flow [2024-05-12 13:07:33,626 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 56 places, 47 transitions, 103 flow [2024-05-12 13:07:33,639 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 13:07:33,646 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;@6abdc17e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 13:07:33,646 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-05-12 13:07:33,651 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 13:07:33,652 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 13:07:33,652 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:07:33,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:33,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:07:33,653 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:07:33,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:33,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1937993587, now seen corresponding path program 1 times [2024-05-12 13:07:33,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:33,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733880825] [2024-05-12 13:07:33,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:33,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:33,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:34,726 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:07:34,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:34,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733880825] [2024-05-12 13:07:34,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733880825] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:34,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:34,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:07:34,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196590846] [2024-05-12 13:07:34,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:34,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:07:34,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:34,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:07:34,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:07:34,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-05-12 13:07:34,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 47 transitions, 103 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:34,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:34,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-05-12 13:07:34,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:35,661 INFO L124 PetriNetUnfolderBase]: 4500/7460 cut-off events. [2024-05-12 13:07:35,663 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2024-05-12 13:07:35,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14025 conditions, 7460 events. 4500/7460 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 50347 event pairs, 3527 based on Foata normal form. 211/7044 useless extension candidates. Maximal degree in co-relation 14010. Up to 6446 conditions per place. [2024-05-12 13:07:35,697 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 44 selfloop transitions, 5 changer transitions 0/61 dead transitions. [2024-05-12 13:07:35,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 235 flow [2024-05-12 13:07:35,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:07:35,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:07:35,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 99 transitions. [2024-05-12 13:07:35,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66 [2024-05-12 13:07:35,708 INFO L175 Difference]: Start difference. First operand has 56 places, 47 transitions, 103 flow. Second operand 3 states and 99 transitions. [2024-05-12 13:07:35,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 235 flow [2024-05-12 13:07:35,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 61 transitions, 230 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 13:07:35,717 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 135 flow [2024-05-12 13:07:35,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=135, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-05-12 13:07:35,721 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 0 predicate places. [2024-05-12 13:07:35,721 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 135 flow [2024-05-12 13:07:35,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:35,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:35,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:07:35,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 13:07:35,722 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:07:35,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:35,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1937992206, now seen corresponding path program 1 times [2024-05-12 13:07:35,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:35,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780053025] [2024-05-12 13:07:35,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:35,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:35,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:35,784 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:07:35,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:35,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780053025] [2024-05-12 13:07:35,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780053025] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:35,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:35,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:07:35,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247094089] [2024-05-12 13:07:35,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:35,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:07:35,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:35,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:07:35,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:07:35,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 50 [2024-05-12 13:07:35,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 135 flow. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:35,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:35,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 50 [2024-05-12 13:07:35,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:36,058 INFO L124 PetriNetUnfolderBase]: 996/1926 cut-off events. [2024-05-12 13:07:36,059 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-05-12 13:07:36,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3692 conditions, 1926 events. 996/1926 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 13082 event pairs, 655 based on Foata normal form. 0/1777 useless extension candidates. Maximal degree in co-relation 3677. Up to 1277 conditions per place. [2024-05-12 13:07:36,068 INFO L140 encePairwiseOnDemand]: 47/50 looper letters, 37 selfloop transitions, 3 changer transitions 0/64 dead transitions. [2024-05-12 13:07:36,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 64 transitions, 242 flow [2024-05-12 13:07:36,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:07:36,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:07:36,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 115 transitions. [2024-05-12 13:07:36,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7666666666666667 [2024-05-12 13:07:36,070 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 135 flow. Second operand 3 states and 115 transitions. [2024-05-12 13:07:36,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 64 transitions, 242 flow [2024-05-12 13:07:36,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 64 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:07:36,072 INFO L231 Difference]: Finished difference. Result has 56 places, 48 transitions, 128 flow [2024-05-12 13:07:36,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=128, PETRI_PLACES=56, PETRI_TRANSITIONS=48} [2024-05-12 13:07:36,073 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 0 predicate places. [2024-05-12 13:07:36,073 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 48 transitions, 128 flow [2024-05-12 13:07:36,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:36,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:36,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:07:36,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 13:07:36,074 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:07:36,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:36,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1603996427, now seen corresponding path program 1 times [2024-05-12 13:07:36,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:36,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806214894] [2024-05-12 13:07:36,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:36,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:36,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:36,684 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:07:36,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:36,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806214894] [2024-05-12 13:07:36,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806214894] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:36,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:36,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:07:36,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452452052] [2024-05-12 13:07:36,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:36,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:07:36,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:36,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:07:36,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:07:36,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-05-12 13:07:36,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 48 transitions, 128 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:36,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:36,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-05-12 13:07:36,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:37,346 INFO L124 PetriNetUnfolderBase]: 3821/6339 cut-off events. [2024-05-12 13:07:37,347 INFO L125 PetriNetUnfolderBase]: For 1436/1436 co-relation queries the response was YES. [2024-05-12 13:07:37,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13266 conditions, 6339 events. 3821/6339 cut-off events. For 1436/1436 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 41124 event pairs, 2856 based on Foata normal form. 3/6096 useless extension candidates. Maximal degree in co-relation 13250. Up to 5470 conditions per place. [2024-05-12 13:07:37,377 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 52 selfloop transitions, 8 changer transitions 2/74 dead transitions. [2024-05-12 13:07:37,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 74 transitions, 324 flow [2024-05-12 13:07:37,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:07:37,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:07:37,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-05-12 13:07:37,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-05-12 13:07:37,381 INFO L175 Difference]: Start difference. First operand has 56 places, 48 transitions, 128 flow. Second operand 4 states and 122 transitions. [2024-05-12 13:07:37,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 74 transitions, 324 flow [2024-05-12 13:07:37,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 74 transitions, 316 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:07:37,384 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 189 flow [2024-05-12 13:07:37,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=189, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-05-12 13:07:37,386 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 3 predicate places. [2024-05-12 13:07:37,386 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 189 flow [2024-05-12 13:07:37,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:37,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:37,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:07:37,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 13:07:37,387 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:07:37,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:37,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1815717378, now seen corresponding path program 1 times [2024-05-12 13:07:37,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:37,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488032977] [2024-05-12 13:07:37,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:37,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:37,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:38,100 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:07:38,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:38,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488032977] [2024-05-12 13:07:38,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488032977] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:38,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:38,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 13:07:38,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918745954] [2024-05-12 13:07:38,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:38,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 13:07:38,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:38,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 13:07:38,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-05-12 13:07:38,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-05-12 13:07:38,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 189 flow. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:38,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:38,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-05-12 13:07:38,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:38,663 INFO L124 PetriNetUnfolderBase]: 3310/5618 cut-off events. [2024-05-12 13:07:38,664 INFO L125 PetriNetUnfolderBase]: For 2393/2393 co-relation queries the response was YES. [2024-05-12 13:07:38,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12685 conditions, 5618 events. 3310/5618 cut-off events. For 2393/2393 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 36602 event pairs, 1988 based on Foata normal form. 5/5423 useless extension candidates. Maximal degree in co-relation 12667. Up to 4663 conditions per place. [2024-05-12 13:07:38,686 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 68 selfloop transitions, 18 changer transitions 0/98 dead transitions. [2024-05-12 13:07:38,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 98 transitions, 503 flow [2024-05-12 13:07:38,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:07:38,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:07:38,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-05-12 13:07:38,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624 [2024-05-12 13:07:38,687 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 189 flow. Second operand 5 states and 156 transitions. [2024-05-12 13:07:38,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 98 transitions, 503 flow [2024-05-12 13:07:38,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 98 transitions, 492 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-05-12 13:07:38,691 INFO L231 Difference]: Finished difference. Result has 64 places, 66 transitions, 303 flow [2024-05-12 13:07:38,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=303, PETRI_PLACES=64, PETRI_TRANSITIONS=66} [2024-05-12 13:07:38,692 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 8 predicate places. [2024-05-12 13:07:38,692 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 66 transitions, 303 flow [2024-05-12 13:07:38,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:38,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:38,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:07:38,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 13:07:38,693 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:07:38,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:38,693 INFO L85 PathProgramCache]: Analyzing trace with hash -452662902, now seen corresponding path program 1 times [2024-05-12 13:07:38,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:38,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075570011] [2024-05-12 13:07:38,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:38,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:38,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:39,583 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:07:39,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:39,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075570011] [2024-05-12 13:07:39,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075570011] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:39,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:39,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:07:39,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575134025] [2024-05-12 13:07:39,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:39,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:07:39,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:39,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:07:39,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:07:39,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-05-12 13:07:39,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 66 transitions, 303 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:39,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:39,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-05-12 13:07:39,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:40,329 INFO L124 PetriNetUnfolderBase]: 3332/5659 cut-off events. [2024-05-12 13:07:40,330 INFO L125 PetriNetUnfolderBase]: For 5834/5837 co-relation queries the response was YES. [2024-05-12 13:07:40,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14796 conditions, 5659 events. 3332/5659 cut-off events. For 5834/5837 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 36945 event pairs, 1712 based on Foata normal form. 7/5463 useless extension candidates. Maximal degree in co-relation 14774. Up to 4629 conditions per place. [2024-05-12 13:07:40,367 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 80 selfloop transitions, 33 changer transitions 0/125 dead transitions. [2024-05-12 13:07:40,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 125 transitions, 761 flow [2024-05-12 13:07:40,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:07:40,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:07:40,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-05-12 13:07:40,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-05-12 13:07:40,373 INFO L175 Difference]: Start difference. First operand has 64 places, 66 transitions, 303 flow. Second operand 6 states and 186 transitions. [2024-05-12 13:07:40,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 125 transitions, 761 flow [2024-05-12 13:07:40,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 125 transitions, 753 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-05-12 13:07:40,383 INFO L231 Difference]: Finished difference. Result has 73 places, 81 transitions, 513 flow [2024-05-12 13:07:40,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=513, PETRI_PLACES=73, PETRI_TRANSITIONS=81} [2024-05-12 13:07:40,385 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 17 predicate places. [2024-05-12 13:07:40,385 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 81 transitions, 513 flow [2024-05-12 13:07:40,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:40,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:40,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:07:40,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 13:07:40,386 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:07:40,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:40,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1147647075, now seen corresponding path program 1 times [2024-05-12 13:07:40,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:40,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175473704] [2024-05-12 13:07:40,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:40,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:40,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:41,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:07:41,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:41,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175473704] [2024-05-12 13:07:41,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175473704] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:41,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:41,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:07:41,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338615794] [2024-05-12 13:07:41,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:41,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:07:41,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:41,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:07:41,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:07:41,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 50 [2024-05-12 13:07:41,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 81 transitions, 513 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:41,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:41,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 50 [2024-05-12 13:07:41,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:42,261 INFO L124 PetriNetUnfolderBase]: 3359/5210 cut-off events. [2024-05-12 13:07:42,262 INFO L125 PetriNetUnfolderBase]: For 11352/11358 co-relation queries the response was YES. [2024-05-12 13:07:42,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16800 conditions, 5210 events. 3359/5210 cut-off events. For 11352/11358 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 30780 event pairs, 917 based on Foata normal form. 14/5151 useless extension candidates. Maximal degree in co-relation 16772. Up to 4594 conditions per place. [2024-05-12 13:07:42,293 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 87 selfloop transitions, 36 changer transitions 0/135 dead transitions. [2024-05-12 13:07:42,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 135 transitions, 957 flow [2024-05-12 13:07:42,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:07:42,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:07:42,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-05-12 13:07:42,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6028571428571429 [2024-05-12 13:07:42,295 INFO L175 Difference]: Start difference. First operand has 73 places, 81 transitions, 513 flow. Second operand 7 states and 211 transitions. [2024-05-12 13:07:42,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 135 transitions, 957 flow [2024-05-12 13:07:42,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 135 transitions, 923 flow, removed 17 selfloop flow, removed 0 redundant places. [2024-05-12 13:07:42,304 INFO L231 Difference]: Finished difference. Result has 79 places, 83 transitions, 583 flow [2024-05-12 13:07:42,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=473, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=583, PETRI_PLACES=79, PETRI_TRANSITIONS=83} [2024-05-12 13:07:42,305 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 23 predicate places. [2024-05-12 13:07:42,305 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 83 transitions, 583 flow [2024-05-12 13:07:42,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:42,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:42,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:07:42,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 13:07:42,305 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:07:42,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:42,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1557568448, now seen corresponding path program 1 times [2024-05-12 13:07:42,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:42,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000833290] [2024-05-12 13:07:42,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:42,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:42,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:42,900 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:07:42,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:42,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000833290] [2024-05-12 13:07:42,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000833290] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:42,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:42,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:07:42,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790210235] [2024-05-12 13:07:42,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:42,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:07:42,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:42,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:07:42,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:07:42,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-05-12 13:07:42,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 83 transitions, 583 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:42,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:42,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-05-12 13:07:42,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:43,756 INFO L124 PetriNetUnfolderBase]: 3905/6553 cut-off events. [2024-05-12 13:07:43,756 INFO L125 PetriNetUnfolderBase]: For 14333/14333 co-relation queries the response was YES. [2024-05-12 13:07:43,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19850 conditions, 6553 events. 3905/6553 cut-off events. For 14333/14333 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 43006 event pairs, 1648 based on Foata normal form. 2/6328 useless extension candidates. Maximal degree in co-relation 19819. Up to 5591 conditions per place. [2024-05-12 13:07:43,789 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 75 selfloop transitions, 14 changer transitions 0/100 dead transitions. [2024-05-12 13:07:43,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 100 transitions, 801 flow [2024-05-12 13:07:43,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:07:43,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:07:43,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-05-12 13:07:43,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516 [2024-05-12 13:07:43,790 INFO L175 Difference]: Start difference. First operand has 79 places, 83 transitions, 583 flow. Second operand 5 states and 129 transitions. [2024-05-12 13:07:43,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 100 transitions, 801 flow [2024-05-12 13:07:43,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 100 transitions, 711 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 13:07:43,800 INFO L231 Difference]: Finished difference. Result has 79 places, 83 transitions, 533 flow [2024-05-12 13:07:43,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=533, PETRI_PLACES=79, PETRI_TRANSITIONS=83} [2024-05-12 13:07:43,801 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 23 predicate places. [2024-05-12 13:07:43,801 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 83 transitions, 533 flow [2024-05-12 13:07:43,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:43,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:43,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:07:43,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 13:07:43,802 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:07:43,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:43,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1041047129, now seen corresponding path program 1 times [2024-05-12 13:07:43,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:43,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372392799] [2024-05-12 13:07:43,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:43,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:43,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:44,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:07:44,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:44,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372392799] [2024-05-12 13:07:44,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372392799] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:44,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:44,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:07:44,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192470192] [2024-05-12 13:07:44,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:44,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:07:44,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:44,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:07:44,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:07:44,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:07:44,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 83 transitions, 533 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:44,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:44,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:07:44,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:45,650 INFO L124 PetriNetUnfolderBase]: 4580/7653 cut-off events. [2024-05-12 13:07:45,650 INFO L125 PetriNetUnfolderBase]: For 16656/16656 co-relation queries the response was YES. [2024-05-12 13:07:45,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22521 conditions, 7653 events. 4580/7653 cut-off events. For 16656/16656 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 50542 event pairs, 1976 based on Foata normal form. 2/7437 useless extension candidates. Maximal degree in co-relation 22488. Up to 6523 conditions per place. [2024-05-12 13:07:45,698 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 84 selfloop transitions, 17 changer transitions 0/111 dead transitions. [2024-05-12 13:07:45,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 111 transitions, 817 flow [2024-05-12 13:07:45,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:07:45,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:07:45,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-05-12 13:07:45,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49666666666666665 [2024-05-12 13:07:45,699 INFO L175 Difference]: Start difference. First operand has 79 places, 83 transitions, 533 flow. Second operand 6 states and 149 transitions. [2024-05-12 13:07:45,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 111 transitions, 817 flow [2024-05-12 13:07:45,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 111 transitions, 778 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 13:07:45,714 INFO L231 Difference]: Finished difference. Result has 81 places, 86 transitions, 563 flow [2024-05-12 13:07:45,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=563, PETRI_PLACES=81, PETRI_TRANSITIONS=86} [2024-05-12 13:07:45,715 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 25 predicate places. [2024-05-12 13:07:45,715 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 86 transitions, 563 flow [2024-05-12 13:07:45,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:45,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:45,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:07:45,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 13:07:45,716 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:07:45,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:45,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1083230556, now seen corresponding path program 1 times [2024-05-12 13:07:45,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:45,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049573587] [2024-05-12 13:07:45,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:45,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:45,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:46,512 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:07:46,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:46,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049573587] [2024-05-12 13:07:46,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049573587] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:46,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:46,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:07:46,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066375979] [2024-05-12 13:07:46,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:46,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:07:46,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:46,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:07:46,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:07:46,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-05-12 13:07:46,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 86 transitions, 563 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:46,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:46,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-05-12 13:07:46,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:47,384 INFO L124 PetriNetUnfolderBase]: 4347/7258 cut-off events. [2024-05-12 13:07:47,400 INFO L125 PetriNetUnfolderBase]: For 20242/20251 co-relation queries the response was YES. [2024-05-12 13:07:47,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22773 conditions, 7258 events. 4347/7258 cut-off events. For 20242/20251 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 47676 event pairs, 1601 based on Foata normal form. 10/7051 useless extension candidates. Maximal degree in co-relation 22740. Up to 6102 conditions per place. [2024-05-12 13:07:47,447 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 86 selfloop transitions, 21 changer transitions 0/119 dead transitions. [2024-05-12 13:07:47,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 119 transitions, 915 flow [2024-05-12 13:07:47,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:07:47,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:07:47,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-05-12 13:07:47,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-05-12 13:07:47,449 INFO L175 Difference]: Start difference. First operand has 81 places, 86 transitions, 563 flow. Second operand 6 states and 162 transitions. [2024-05-12 13:07:47,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 119 transitions, 915 flow [2024-05-12 13:07:47,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 119 transitions, 874 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 13:07:47,462 INFO L231 Difference]: Finished difference. Result has 83 places, 89 transitions, 608 flow [2024-05-12 13:07:47,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=608, PETRI_PLACES=83, PETRI_TRANSITIONS=89} [2024-05-12 13:07:47,465 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 27 predicate places. [2024-05-12 13:07:47,465 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 89 transitions, 608 flow [2024-05-12 13:07:47,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:47,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:47,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:07:47,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 13:07:47,466 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:07:47,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:47,467 INFO L85 PathProgramCache]: Analyzing trace with hash 2121173796, now seen corresponding path program 2 times [2024-05-12 13:07:47,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:47,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039742690] [2024-05-12 13:07:47,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:47,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:47,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:48,246 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:07:48,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:48,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039742690] [2024-05-12 13:07:48,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039742690] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:48,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:48,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:07:48,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823909822] [2024-05-12 13:07:48,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:48,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:07:48,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:48,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:07:48,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:07:48,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-05-12 13:07:48,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 89 transitions, 608 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:48,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:48,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-05-12 13:07:48,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:49,174 INFO L124 PetriNetUnfolderBase]: 4341/7382 cut-off events. [2024-05-12 13:07:49,175 INFO L125 PetriNetUnfolderBase]: For 22419/22419 co-relation queries the response was YES. [2024-05-12 13:07:49,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23223 conditions, 7382 events. 4341/7382 cut-off events. For 22419/22419 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 49885 event pairs, 1811 based on Foata normal form. 2/7156 useless extension candidates. Maximal degree in co-relation 23189. Up to 6204 conditions per place. [2024-05-12 13:07:49,264 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 87 selfloop transitions, 13 changer transitions 0/112 dead transitions. [2024-05-12 13:07:49,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 112 transitions, 866 flow [2024-05-12 13:07:49,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:07:49,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:07:49,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-05-12 13:07:49,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5066666666666667 [2024-05-12 13:07:49,266 INFO L175 Difference]: Start difference. First operand has 83 places, 89 transitions, 608 flow. Second operand 6 states and 152 transitions. [2024-05-12 13:07:49,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 112 transitions, 866 flow [2024-05-12 13:07:49,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 112 transitions, 833 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-05-12 13:07:49,284 INFO L231 Difference]: Finished difference. Result has 86 places, 89 transitions, 609 flow [2024-05-12 13:07:49,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=575, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=609, PETRI_PLACES=86, PETRI_TRANSITIONS=89} [2024-05-12 13:07:49,286 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 30 predicate places. [2024-05-12 13:07:49,286 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 89 transitions, 609 flow [2024-05-12 13:07:49,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:49,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:49,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:07:49,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 13:07:49,287 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:07:49,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:49,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1089875933, now seen corresponding path program 1 times [2024-05-12 13:07:49,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:49,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519607906] [2024-05-12 13:07:49,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:49,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:49,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:50,106 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:07:50,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:50,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519607906] [2024-05-12 13:07:50,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519607906] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:50,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:50,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:07:50,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354641865] [2024-05-12 13:07:50,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:50,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:07:50,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:50,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:07:50,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:07:50,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:07:50,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 89 transitions, 609 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:50,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:50,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:07:50,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:51,224 INFO L124 PetriNetUnfolderBase]: 4573/7608 cut-off events. [2024-05-12 13:07:51,224 INFO L125 PetriNetUnfolderBase]: For 24604/24604 co-relation queries the response was YES. [2024-05-12 13:07:51,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24100 conditions, 7608 events. 4573/7608 cut-off events. For 24604/24604 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 50058 event pairs, 1886 based on Foata normal form. 4/7395 useless extension candidates. Maximal degree in co-relation 24065. Up to 6475 conditions per place. [2024-05-12 13:07:51,276 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 96 selfloop transitions, 20 changer transitions 0/126 dead transitions. [2024-05-12 13:07:51,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 126 transitions, 951 flow [2024-05-12 13:07:51,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:07:51,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:07:51,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-05-12 13:07:51,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49714285714285716 [2024-05-12 13:07:51,278 INFO L175 Difference]: Start difference. First operand has 86 places, 89 transitions, 609 flow. Second operand 7 states and 174 transitions. [2024-05-12 13:07:51,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 126 transitions, 951 flow [2024-05-12 13:07:51,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 126 transitions, 895 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 13:07:51,300 INFO L231 Difference]: Finished difference. Result has 87 places, 92 transitions, 631 flow [2024-05-12 13:07:51,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=631, PETRI_PLACES=87, PETRI_TRANSITIONS=92} [2024-05-12 13:07:51,301 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 31 predicate places. [2024-05-12 13:07:51,301 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 92 transitions, 631 flow [2024-05-12 13:07:51,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:51,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:51,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:07:51,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 13:07:51,303 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:07:51,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:51,303 INFO L85 PathProgramCache]: Analyzing trace with hash -779589919, now seen corresponding path program 1 times [2024-05-12 13:07:51,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:51,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217915962] [2024-05-12 13:07:51,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:51,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:51,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:52,211 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:07:52,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:52,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217915962] [2024-05-12 13:07:52,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217915962] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:52,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:52,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:07:52,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346420386] [2024-05-12 13:07:52,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:52,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:07:52,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:52,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:07:52,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:07:52,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:07:52,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 92 transitions, 631 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:52,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:52,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:07:52,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:53,136 INFO L124 PetriNetUnfolderBase]: 4629/7606 cut-off events. [2024-05-12 13:07:53,136 INFO L125 PetriNetUnfolderBase]: For 28792/28801 co-relation queries the response was YES. [2024-05-12 13:07:53,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25372 conditions, 7606 events. 4629/7606 cut-off events. For 28792/28801 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 49014 event pairs, 1648 based on Foata normal form. 6/7395 useless extension candidates. Maximal degree in co-relation 25337. Up to 6379 conditions per place. [2024-05-12 13:07:53,171 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 103 selfloop transitions, 29 changer transitions 0/142 dead transitions. [2024-05-12 13:07:53,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 142 transitions, 1118 flow [2024-05-12 13:07:53,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:07:53,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:07:53,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-05-12 13:07:53,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257142857142857 [2024-05-12 13:07:53,173 INFO L175 Difference]: Start difference. First operand has 87 places, 92 transitions, 631 flow. Second operand 7 states and 184 transitions. [2024-05-12 13:07:53,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 142 transitions, 1118 flow [2024-05-12 13:07:53,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 142 transitions, 1061 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 13:07:53,193 INFO L231 Difference]: Finished difference. Result has 90 places, 103 transitions, 745 flow [2024-05-12 13:07:53,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=745, PETRI_PLACES=90, PETRI_TRANSITIONS=103} [2024-05-12 13:07:53,194 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 34 predicate places. [2024-05-12 13:07:53,194 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 103 transitions, 745 flow [2024-05-12 13:07:53,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:53,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:53,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:07:53,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 13:07:53,195 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:07:53,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:53,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1306227259, now seen corresponding path program 2 times [2024-05-12 13:07:53,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:53,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936604135] [2024-05-12 13:07:53,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:53,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:53,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:54,033 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:07:54,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:54,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936604135] [2024-05-12 13:07:54,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936604135] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:54,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:54,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:07:54,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533770501] [2024-05-12 13:07:54,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:54,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:07:54,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:54,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:07:54,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:07:54,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:07:54,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 103 transitions, 745 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:54,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:54,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:07:54,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:55,181 INFO L124 PetriNetUnfolderBase]: 4652/7787 cut-off events. [2024-05-12 13:07:55,182 INFO L125 PetriNetUnfolderBase]: For 35206/35206 co-relation queries the response was YES. [2024-05-12 13:07:55,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27378 conditions, 7787 events. 4652/7787 cut-off events. For 35206/35206 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 51658 event pairs, 1863 based on Foata normal form. 2/7568 useless extension candidates. Maximal degree in co-relation 27341. Up to 6614 conditions per place. [2024-05-12 13:07:55,236 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 108 selfloop transitions, 17 changer transitions 0/135 dead transitions. [2024-05-12 13:07:55,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 135 transitions, 1099 flow [2024-05-12 13:07:55,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:07:55,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:07:55,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-05-12 13:07:55,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-05-12 13:07:55,237 INFO L175 Difference]: Start difference. First operand has 90 places, 103 transitions, 745 flow. Second operand 7 states and 170 transitions. [2024-05-12 13:07:55,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 135 transitions, 1099 flow [2024-05-12 13:07:55,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 135 transitions, 1071 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-05-12 13:07:55,273 INFO L231 Difference]: Finished difference. Result has 95 places, 106 transitions, 795 flow [2024-05-12 13:07:55,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=795, PETRI_PLACES=95, PETRI_TRANSITIONS=106} [2024-05-12 13:07:55,274 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 39 predicate places. [2024-05-12 13:07:55,274 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 106 transitions, 795 flow [2024-05-12 13:07:55,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:55,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:55,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:07:55,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 13:07:55,275 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:07:55,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:55,276 INFO L85 PathProgramCache]: Analyzing trace with hash -774948289, now seen corresponding path program 3 times [2024-05-12 13:07:55,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:55,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696651951] [2024-05-12 13:07:55,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:55,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:55,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:56,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:07:56,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:56,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696651951] [2024-05-12 13:07:56,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696651951] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:56,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:56,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:07:56,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113826819] [2024-05-12 13:07:56,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:56,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:07:56,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:56,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:07:56,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:07:56,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:07:56,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 106 transitions, 795 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:56,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:56,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:07:56,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:57,071 INFO L124 PetriNetUnfolderBase]: 4647/7779 cut-off events. [2024-05-12 13:07:57,072 INFO L125 PetriNetUnfolderBase]: For 39449/39449 co-relation queries the response was YES. [2024-05-12 13:07:57,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27901 conditions, 7779 events. 4647/7779 cut-off events. For 39449/39449 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 51569 event pairs, 1861 based on Foata normal form. 2/7560 useless extension candidates. Maximal degree in co-relation 27861. Up to 6575 conditions per place. [2024-05-12 13:07:57,123 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 108 selfloop transitions, 22 changer transitions 0/140 dead transitions. [2024-05-12 13:07:57,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 140 transitions, 1175 flow [2024-05-12 13:07:57,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:07:57,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:07:57,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-05-12 13:07:57,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4942857142857143 [2024-05-12 13:07:57,126 INFO L175 Difference]: Start difference. First operand has 95 places, 106 transitions, 795 flow. Second operand 7 states and 173 transitions. [2024-05-12 13:07:57,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 140 transitions, 1175 flow [2024-05-12 13:07:57,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 140 transitions, 1113 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-05-12 13:07:57,156 INFO L231 Difference]: Finished difference. Result has 97 places, 109 transitions, 827 flow [2024-05-12 13:07:57,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=827, PETRI_PLACES=97, PETRI_TRANSITIONS=109} [2024-05-12 13:07:57,157 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 41 predicate places. [2024-05-12 13:07:57,157 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 109 transitions, 827 flow [2024-05-12 13:07:57,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:57,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:57,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:07:57,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 13:07:57,157 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:07:57,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:57,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1271621690, now seen corresponding path program 1 times [2024-05-12 13:07:57,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:57,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668889188] [2024-05-12 13:07:57,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:57,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:57,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:07:57,812 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:07:57,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:07:57,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668889188] [2024-05-12 13:07:57,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668889188] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:07:57,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:07:57,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:07:57,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976194336] [2024-05-12 13:07:57,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:07:57,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:07:57,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:07:57,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:07:57,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:07:57,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-05-12 13:07:57,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 109 transitions, 827 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:57,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:07:57,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-05-12 13:07:57,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:07:58,983 INFO L124 PetriNetUnfolderBase]: 5913/9703 cut-off events. [2024-05-12 13:07:58,984 INFO L125 PetriNetUnfolderBase]: For 56719/56731 co-relation queries the response was YES. [2024-05-12 13:07:59,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35117 conditions, 9703 events. 5913/9703 cut-off events. For 56719/56731 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 64264 event pairs, 2501 based on Foata normal form. 1/9404 useless extension candidates. Maximal degree in co-relation 35077. Up to 8400 conditions per place. [2024-05-12 13:07:59,047 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 100 selfloop transitions, 13 changer transitions 0/128 dead transitions. [2024-05-12 13:07:59,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 128 transitions, 1138 flow [2024-05-12 13:07:59,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:07:59,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:07:59,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-05-12 13:07:59,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-05-12 13:07:59,049 INFO L175 Difference]: Start difference. First operand has 97 places, 109 transitions, 827 flow. Second operand 6 states and 130 transitions. [2024-05-12 13:07:59,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 128 transitions, 1138 flow [2024-05-12 13:07:59,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 128 transitions, 1068 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 13:07:59,086 INFO L231 Difference]: Finished difference. Result has 99 places, 114 transitions, 848 flow [2024-05-12 13:07:59,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=848, PETRI_PLACES=99, PETRI_TRANSITIONS=114} [2024-05-12 13:07:59,087 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 43 predicate places. [2024-05-12 13:07:59,087 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 114 transitions, 848 flow [2024-05-12 13:07:59,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:07:59,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:07:59,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:07:59,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 13:07:59,088 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:07:59,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:07:59,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1598702299, now seen corresponding path program 1 times [2024-05-12 13:07:59,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:07:59,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634874139] [2024-05-12 13:07:59,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:07:59,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:07:59,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:00,091 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:08:00,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:00,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634874139] [2024-05-12 13:08:00,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634874139] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:00,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:00,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:08:00,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778949806] [2024-05-12 13:08:00,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:00,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:08:00,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:00,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:08:00,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:08:00,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-05-12 13:08:00,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 114 transitions, 848 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:00,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:00,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-05-12 13:08:00,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:01,174 INFO L124 PetriNetUnfolderBase]: 4646/7678 cut-off events. [2024-05-12 13:08:01,174 INFO L125 PetriNetUnfolderBase]: For 55606/55618 co-relation queries the response was YES. [2024-05-12 13:08:01,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30121 conditions, 7678 events. 4646/7678 cut-off events. For 55606/55618 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 50493 event pairs, 1556 based on Foata normal form. 6/7452 useless extension candidates. Maximal degree in co-relation 30079. Up to 6371 conditions per place. [2024-05-12 13:08:01,228 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 120 selfloop transitions, 29 changer transitions 0/167 dead transitions. [2024-05-12 13:08:01,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 167 transitions, 1330 flow [2024-05-12 13:08:01,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:08:01,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:08:01,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-05-12 13:08:01,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.535 [2024-05-12 13:08:01,230 INFO L175 Difference]: Start difference. First operand has 99 places, 114 transitions, 848 flow. Second operand 8 states and 214 transitions. [2024-05-12 13:08:01,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 167 transitions, 1330 flow [2024-05-12 13:08:01,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 167 transitions, 1291 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 13:08:01,276 INFO L231 Difference]: Finished difference. Result has 105 places, 121 transitions, 943 flow [2024-05-12 13:08:01,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=943, PETRI_PLACES=105, PETRI_TRANSITIONS=121} [2024-05-12 13:08:01,283 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 49 predicate places. [2024-05-12 13:08:01,283 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 121 transitions, 943 flow [2024-05-12 13:08:01,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:01,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:01,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:08:01,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 13:08:01,284 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:08:01,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:01,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1602517314, now seen corresponding path program 1 times [2024-05-12 13:08:01,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:01,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079084963] [2024-05-12 13:08:01,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:01,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:01,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:02,166 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:08:02,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:02,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079084963] [2024-05-12 13:08:02,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079084963] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:02,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:02,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:08:02,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935428092] [2024-05-12 13:08:02,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:02,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:08:02,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:02,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:08:02,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:08:02,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:02,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 121 transitions, 943 flow. Second operand has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:02,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:02,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:02,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:03,270 INFO L124 PetriNetUnfolderBase]: 4942/8019 cut-off events. [2024-05-12 13:08:03,270 INFO L125 PetriNetUnfolderBase]: For 63129/63135 co-relation queries the response was YES. [2024-05-12 13:08:03,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32841 conditions, 8019 events. 4942/8019 cut-off events. For 63129/63135 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 51501 event pairs, 1672 based on Foata normal form. 3/7786 useless extension candidates. Maximal degree in co-relation 32797. Up to 6739 conditions per place. [2024-05-12 13:08:03,313 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 115 selfloop transitions, 40 changer transitions 0/166 dead transitions. [2024-05-12 13:08:03,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 166 transitions, 1551 flow [2024-05-12 13:08:03,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:08:03,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:08:03,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-05-12 13:08:03,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-05-12 13:08:03,314 INFO L175 Difference]: Start difference. First operand has 105 places, 121 transitions, 943 flow. Second operand 7 states and 185 transitions. [2024-05-12 13:08:03,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 166 transitions, 1551 flow [2024-05-12 13:08:03,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 166 transitions, 1483 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 13:08:03,348 INFO L231 Difference]: Finished difference. Result has 107 places, 127 transitions, 1036 flow [2024-05-12 13:08:03,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1036, PETRI_PLACES=107, PETRI_TRANSITIONS=127} [2024-05-12 13:08:03,349 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 51 predicate places. [2024-05-12 13:08:03,349 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 127 transitions, 1036 flow [2024-05-12 13:08:03,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:03,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:03,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:08:03,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 13:08:03,350 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:08:03,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:03,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1602511734, now seen corresponding path program 2 times [2024-05-12 13:08:03,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:03,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223862882] [2024-05-12 13:08:03,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:03,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:03,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:04,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:08:04,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:04,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223862882] [2024-05-12 13:08:04,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223862882] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:04,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:04,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:08:04,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250304338] [2024-05-12 13:08:04,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:04,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:08:04,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:04,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:08:04,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:08:04,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:04,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 127 transitions, 1036 flow. Second operand has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:04,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:04,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:04,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:05,161 INFO L124 PetriNetUnfolderBase]: 4937/8018 cut-off events. [2024-05-12 13:08:05,161 INFO L125 PetriNetUnfolderBase]: For 67827/67833 co-relation queries the response was YES. [2024-05-12 13:08:05,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33159 conditions, 8018 events. 4937/8018 cut-off events. For 67827/67833 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 51705 event pairs, 1670 based on Foata normal form. 3/7783 useless extension candidates. Maximal degree in co-relation 33114. Up to 6734 conditions per place. [2024-05-12 13:08:05,211 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 113 selfloop transitions, 43 changer transitions 0/167 dead transitions. [2024-05-12 13:08:05,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 167 transitions, 1526 flow [2024-05-12 13:08:05,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:08:05,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:08:05,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-05-12 13:08:05,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5342857142857143 [2024-05-12 13:08:05,212 INFO L175 Difference]: Start difference. First operand has 107 places, 127 transitions, 1036 flow. Second operand 7 states and 187 transitions. [2024-05-12 13:08:05,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 167 transitions, 1526 flow [2024-05-12 13:08:05,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 167 transitions, 1438 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-05-12 13:08:05,271 INFO L231 Difference]: Finished difference. Result has 111 places, 127 transitions, 1042 flow [2024-05-12 13:08:05,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1042, PETRI_PLACES=111, PETRI_TRANSITIONS=127} [2024-05-12 13:08:05,271 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 55 predicate places. [2024-05-12 13:08:05,272 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 1042 flow [2024-05-12 13:08:05,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:05,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:05,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:08:05,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 13:08:05,272 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:08:05,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:05,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1602517531, now seen corresponding path program 1 times [2024-05-12 13:08:05,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:05,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589286765] [2024-05-12 13:08:05,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:05,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:05,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:06,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:08:06,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:06,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589286765] [2024-05-12 13:08:06,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589286765] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:06,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:06,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:06,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708280071] [2024-05-12 13:08:06,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:06,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:06,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:06,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:06,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:06,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:06,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 127 transitions, 1042 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:06,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:06,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:06,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:07,432 INFO L124 PetriNetUnfolderBase]: 5345/8658 cut-off events. [2024-05-12 13:08:07,433 INFO L125 PetriNetUnfolderBase]: For 78724/78730 co-relation queries the response was YES. [2024-05-12 13:08:07,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36660 conditions, 8658 events. 5345/8658 cut-off events. For 78724/78730 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 55614 event pairs, 1575 based on Foata normal form. 9/8424 useless extension candidates. Maximal degree in co-relation 36614. Up to 7070 conditions per place. [2024-05-12 13:08:07,509 INFO L140 encePairwiseOnDemand]: 35/50 looper letters, 148 selfloop transitions, 46 changer transitions 0/205 dead transitions. [2024-05-12 13:08:07,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 205 transitions, 1955 flow [2024-05-12 13:08:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:08:07,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:08:07,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-05-12 13:08:07,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:08:07,511 INFO L175 Difference]: Start difference. First operand has 111 places, 127 transitions, 1042 flow. Second operand 9 states and 225 transitions. [2024-05-12 13:08:07,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 205 transitions, 1955 flow [2024-05-12 13:08:07,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 205 transitions, 1797 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 13:08:07,570 INFO L231 Difference]: Finished difference. Result has 118 places, 155 transitions, 1368 flow [2024-05-12 13:08:07,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=934, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1368, PETRI_PLACES=118, PETRI_TRANSITIONS=155} [2024-05-12 13:08:07,570 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 62 predicate places. [2024-05-12 13:08:07,570 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 155 transitions, 1368 flow [2024-05-12 13:08:07,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:07,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:07,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:08:07,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 13:08:07,571 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:08:07,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:07,572 INFO L85 PathProgramCache]: Analyzing trace with hash -593247137, now seen corresponding path program 2 times [2024-05-12 13:08:07,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:07,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031428230] [2024-05-12 13:08:07,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:07,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:07,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:08,219 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:08:08,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:08,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031428230] [2024-05-12 13:08:08,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031428230] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:08,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:08,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:08,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353359094] [2024-05-12 13:08:08,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:08,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:08,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:08,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:08,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:08,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:08,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 155 transitions, 1368 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:08,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:08,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:08,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:09,483 INFO L124 PetriNetUnfolderBase]: 5457/8657 cut-off events. [2024-05-12 13:08:09,483 INFO L125 PetriNetUnfolderBase]: For 92160/92160 co-relation queries the response was YES. [2024-05-12 13:08:09,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40028 conditions, 8657 events. 5457/8657 cut-off events. For 92160/92160 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 55124 event pairs, 1873 based on Foata normal form. 4/8499 useless extension candidates. Maximal degree in co-relation 39977. Up to 7591 conditions per place. [2024-05-12 13:08:09,552 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 163 selfloop transitions, 27 changer transitions 0/201 dead transitions. [2024-05-12 13:08:09,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 201 transitions, 2014 flow [2024-05-12 13:08:09,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:08:09,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:08:09,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-05-12 13:08:09,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:08:09,554 INFO L175 Difference]: Start difference. First operand has 118 places, 155 transitions, 1368 flow. Second operand 8 states and 200 transitions. [2024-05-12 13:08:09,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 201 transitions, 2014 flow [2024-05-12 13:08:09,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 201 transitions, 1977 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-05-12 13:08:09,658 INFO L231 Difference]: Finished difference. Result has 124 places, 161 transitions, 1483 flow [2024-05-12 13:08:09,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1483, PETRI_PLACES=124, PETRI_TRANSITIONS=161} [2024-05-12 13:08:09,659 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 68 predicate places. [2024-05-12 13:08:09,659 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 161 transitions, 1483 flow [2024-05-12 13:08:09,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:09,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:09,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:08:09,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 13:08:09,660 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:08:09,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:09,660 INFO L85 PathProgramCache]: Analyzing trace with hash -601218661, now seen corresponding path program 3 times [2024-05-12 13:08:09,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:09,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637868176] [2024-05-12 13:08:09,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:09,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:09,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:10,445 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:08:10,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:10,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637868176] [2024-05-12 13:08:10,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637868176] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:10,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:10,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:10,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877325406] [2024-05-12 13:08:10,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:10,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:10,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:10,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:10,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:10,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:10,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 161 transitions, 1483 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:10,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:10,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:10,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:11,764 INFO L124 PetriNetUnfolderBase]: 5447/8644 cut-off events. [2024-05-12 13:08:11,764 INFO L125 PetriNetUnfolderBase]: For 99469/99469 co-relation queries the response was YES. [2024-05-12 13:08:11,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40451 conditions, 8644 events. 5447/8644 cut-off events. For 99469/99469 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 54997 event pairs, 1876 based on Foata normal form. 4/8486 useless extension candidates. Maximal degree in co-relation 40398. Up to 7632 conditions per place. [2024-05-12 13:08:11,838 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 163 selfloop transitions, 22 changer transitions 0/196 dead transitions. [2024-05-12 13:08:11,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 196 transitions, 1945 flow [2024-05-12 13:08:11,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:08:11,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:08:11,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-05-12 13:08:11,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.485 [2024-05-12 13:08:11,840 INFO L175 Difference]: Start difference. First operand has 124 places, 161 transitions, 1483 flow. Second operand 8 states and 194 transitions. [2024-05-12 13:08:11,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 196 transitions, 1945 flow [2024-05-12 13:08:11,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 196 transitions, 1870 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-05-12 13:08:11,947 INFO L231 Difference]: Finished difference. Result has 129 places, 161 transitions, 1460 flow [2024-05-12 13:08:11,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1408, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1460, PETRI_PLACES=129, PETRI_TRANSITIONS=161} [2024-05-12 13:08:11,947 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 73 predicate places. [2024-05-12 13:08:11,947 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 161 transitions, 1460 flow [2024-05-12 13:08:11,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:11,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:11,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:08:11,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 13:08:11,948 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:08:11,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:11,948 INFO L85 PathProgramCache]: Analyzing trace with hash -609759781, now seen corresponding path program 4 times [2024-05-12 13:08:11,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:11,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769044092] [2024-05-12 13:08:11,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:11,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:11,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:12,785 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:08:12,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:12,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769044092] [2024-05-12 13:08:12,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769044092] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:12,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:12,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:12,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668359506] [2024-05-12 13:08:12,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:12,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:12,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:12,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:12,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:12,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:12,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 161 transitions, 1460 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:12,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:12,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:12,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:14,035 INFO L124 PetriNetUnfolderBase]: 5437/8623 cut-off events. [2024-05-12 13:08:14,036 INFO L125 PetriNetUnfolderBase]: For 102984/102984 co-relation queries the response was YES. [2024-05-12 13:08:14,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40340 conditions, 8623 events. 5437/8623 cut-off events. For 102984/102984 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 54855 event pairs, 1866 based on Foata normal form. 4/8467 useless extension candidates. Maximal degree in co-relation 40285. Up to 7503 conditions per place. [2024-05-12 13:08:14,097 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 159 selfloop transitions, 34 changer transitions 0/204 dead transitions. [2024-05-12 13:08:14,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 204 transitions, 2014 flow [2024-05-12 13:08:14,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:08:14,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:08:14,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 13:08:14,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025 [2024-05-12 13:08:14,099 INFO L175 Difference]: Start difference. First operand has 129 places, 161 transitions, 1460 flow. Second operand 8 states and 201 transitions. [2024-05-12 13:08:14,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 204 transitions, 2014 flow [2024-05-12 13:08:14,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 204 transitions, 1957 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 13:08:14,196 INFO L231 Difference]: Finished difference. Result has 130 places, 164 transitions, 1533 flow [2024-05-12 13:08:14,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1533, PETRI_PLACES=130, PETRI_TRANSITIONS=164} [2024-05-12 13:08:14,197 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 74 predicate places. [2024-05-12 13:08:14,197 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 164 transitions, 1533 flow [2024-05-12 13:08:14,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:14,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:14,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:08:14,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 13:08:14,197 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:08:14,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:14,198 INFO L85 PathProgramCache]: Analyzing trace with hash -601514618, now seen corresponding path program 3 times [2024-05-12 13:08:14,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:14,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128029724] [2024-05-12 13:08:14,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:14,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:14,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:14,848 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:08:14,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:14,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128029724] [2024-05-12 13:08:14,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128029724] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:14,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:14,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:08:14,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002051989] [2024-05-12 13:08:14,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:14,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:08:14,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:14,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:08:14,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:08:14,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:14,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 164 transitions, 1533 flow. Second operand has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:14,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:14,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:14,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:16,156 INFO L124 PetriNetUnfolderBase]: 5432/8621 cut-off events. [2024-05-12 13:08:16,156 INFO L125 PetriNetUnfolderBase]: For 111301/111307 co-relation queries the response was YES. [2024-05-12 13:08:16,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41034 conditions, 8621 events. 5432/8621 cut-off events. For 111301/111307 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 54830 event pairs, 1876 based on Foata normal form. 6/8465 useless extension candidates. Maximal degree in co-relation 40978. Up to 7624 conditions per place. [2024-05-12 13:08:16,233 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 163 selfloop transitions, 20 changer transitions 0/194 dead transitions. [2024-05-12 13:08:16,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 194 transitions, 1985 flow [2024-05-12 13:08:16,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:08:16,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:08:16,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-05-12 13:08:16,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49142857142857144 [2024-05-12 13:08:16,235 INFO L175 Difference]: Start difference. First operand has 130 places, 164 transitions, 1533 flow. Second operand 7 states and 172 transitions. [2024-05-12 13:08:16,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 194 transitions, 1985 flow [2024-05-12 13:08:16,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 194 transitions, 1865 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-05-12 13:08:16,351 INFO L231 Difference]: Finished difference. Result has 131 places, 164 transitions, 1461 flow [2024-05-12 13:08:16,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1461, PETRI_PLACES=131, PETRI_TRANSITIONS=164} [2024-05-12 13:08:16,352 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 75 predicate places. [2024-05-12 13:08:16,352 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 164 transitions, 1461 flow [2024-05-12 13:08:16,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:16,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:16,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:08:16,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 13:08:16,353 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:08:16,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:16,353 INFO L85 PathProgramCache]: Analyzing trace with hash -38123583, now seen corresponding path program 5 times [2024-05-12 13:08:16,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:16,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850819761] [2024-05-12 13:08:16,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:16,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:16,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:17,147 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:08:17,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:17,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850819761] [2024-05-12 13:08:17,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850819761] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:17,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:17,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:17,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582129474] [2024-05-12 13:08:17,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:17,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:17,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:17,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:17,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:17,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:17,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 164 transitions, 1461 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:17,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:17,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:17,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:18,790 INFO L124 PetriNetUnfolderBase]: 6162/9765 cut-off events. [2024-05-12 13:08:18,791 INFO L125 PetriNetUnfolderBase]: For 124104/124110 co-relation queries the response was YES. [2024-05-12 13:08:18,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46569 conditions, 9765 events. 6162/9765 cut-off events. For 124104/124110 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 62974 event pairs, 1750 based on Foata normal form. 9/9589 useless extension candidates. Maximal degree in co-relation 46512. Up to 7543 conditions per place. [2024-05-12 13:08:18,870 INFO L140 encePairwiseOnDemand]: 33/50 looper letters, 213 selfloop transitions, 111 changer transitions 0/335 dead transitions. [2024-05-12 13:08:18,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 335 transitions, 3623 flow [2024-05-12 13:08:18,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:08:18,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:08:18,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-05-12 13:08:18,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-05-12 13:08:18,872 INFO L175 Difference]: Start difference. First operand has 131 places, 164 transitions, 1461 flow. Second operand 9 states and 243 transitions. [2024-05-12 13:08:18,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 335 transitions, 3623 flow [2024-05-12 13:08:18,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 335 transitions, 3445 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 13:08:18,991 INFO L231 Difference]: Finished difference. Result has 137 places, 242 transitions, 2563 flow [2024-05-12 13:08:18,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1374, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2563, PETRI_PLACES=137, PETRI_TRANSITIONS=242} [2024-05-12 13:08:18,992 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 81 predicate places. [2024-05-12 13:08:18,992 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 242 transitions, 2563 flow [2024-05-12 13:08:18,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:18,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:18,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:08:18,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 13:08:18,993 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:08:18,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:18,993 INFO L85 PathProgramCache]: Analyzing trace with hash -803102285, now seen corresponding path program 1 times [2024-05-12 13:08:18,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:18,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537179545] [2024-05-12 13:08:18,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:18,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:19,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:19,642 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:08:19,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:19,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537179545] [2024-05-12 13:08:19,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537179545] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:19,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:19,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:08:19,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375331450] [2024-05-12 13:08:19,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:19,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:08:19,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:19,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:08:19,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:08:19,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-05-12 13:08:19,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 242 transitions, 2563 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:08:19,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:19,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-05-12 13:08:19,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:21,150 INFO L124 PetriNetUnfolderBase]: 7433/11391 cut-off events. [2024-05-12 13:08:21,150 INFO L125 PetriNetUnfolderBase]: For 163279/163358 co-relation queries the response was YES. [2024-05-12 13:08:21,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58745 conditions, 11391 events. 7433/11391 cut-off events. For 163279/163358 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 70476 event pairs, 2523 based on Foata normal form. 42/11223 useless extension candidates. Maximal degree in co-relation 58683. Up to 10394 conditions per place. [2024-05-12 13:08:21,251 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 231 selfloop transitions, 16 changer transitions 0/266 dead transitions. [2024-05-12 13:08:21,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 266 transitions, 3163 flow [2024-05-12 13:08:21,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:08:21,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:08:21,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-05-12 13:08:21,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4342857142857143 [2024-05-12 13:08:21,253 INFO L175 Difference]: Start difference. First operand has 137 places, 242 transitions, 2563 flow. Second operand 7 states and 152 transitions. [2024-05-12 13:08:21,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 266 transitions, 3163 flow [2024-05-12 13:08:21,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 266 transitions, 3057 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-05-12 13:08:21,446 INFO L231 Difference]: Finished difference. Result has 140 places, 245 transitions, 2533 flow [2024-05-12 13:08:21,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2457, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2533, PETRI_PLACES=140, PETRI_TRANSITIONS=245} [2024-05-12 13:08:21,447 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 84 predicate places. [2024-05-12 13:08:21,447 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 245 transitions, 2533 flow [2024-05-12 13:08:21,447 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:08:21,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:21,447 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:08:21,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 13:08:21,448 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:08:21,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:21,448 INFO L85 PathProgramCache]: Analyzing trace with hash 354093426, now seen corresponding path program 1 times [2024-05-12 13:08:21,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:21,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930787129] [2024-05-12 13:08:21,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:21,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:21,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:22,421 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:08:22,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:22,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930787129] [2024-05-12 13:08:22,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930787129] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:22,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:22,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:22,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231344799] [2024-05-12 13:08:22,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:22,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:22,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:22,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:22,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:22,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-05-12 13:08:22,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 245 transitions, 2533 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:22,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:22,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-05-12 13:08:22,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:23,847 INFO L124 PetriNetUnfolderBase]: 5917/9473 cut-off events. [2024-05-12 13:08:23,847 INFO L125 PetriNetUnfolderBase]: For 144752/144814 co-relation queries the response was YES. [2024-05-12 13:08:23,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50497 conditions, 9473 events. 5917/9473 cut-off events. For 144752/144814 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 61998 event pairs, 1287 based on Foata normal form. 28/9312 useless extension candidates. Maximal degree in co-relation 50433. Up to 7654 conditions per place. [2024-05-12 13:08:23,931 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 228 selfloop transitions, 54 changer transitions 0/304 dead transitions. [2024-05-12 13:08:23,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 304 transitions, 3456 flow [2024-05-12 13:08:23,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:08:23,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:08:23,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-05-12 13:08:23,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-05-12 13:08:23,933 INFO L175 Difference]: Start difference. First operand has 140 places, 245 transitions, 2533 flow. Second operand 8 states and 216 transitions. [2024-05-12 13:08:23,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 304 transitions, 3456 flow [2024-05-12 13:08:24,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 304 transitions, 3404 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 13:08:24,106 INFO L231 Difference]: Finished difference. Result has 144 places, 252 transitions, 2685 flow [2024-05-12 13:08:24,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2481, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2685, PETRI_PLACES=144, PETRI_TRANSITIONS=252} [2024-05-12 13:08:24,106 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 88 predicate places. [2024-05-12 13:08:24,106 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 252 transitions, 2685 flow [2024-05-12 13:08:24,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:24,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:24,107 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:08:24,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 13:08:24,107 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:08:24,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:24,107 INFO L85 PathProgramCache]: Analyzing trace with hash 354154000, now seen corresponding path program 1 times [2024-05-12 13:08:24,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:24,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333277159] [2024-05-12 13:08:24,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:24,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:24,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:25,068 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:08:25,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:25,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333277159] [2024-05-12 13:08:25,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333277159] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:25,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:25,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:25,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27317632] [2024-05-12 13:08:25,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:25,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:25,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:25,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:25,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:25,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:25,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 252 transitions, 2685 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:25,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:25,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:25,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:26,602 INFO L124 PetriNetUnfolderBase]: 6252/9844 cut-off events. [2024-05-12 13:08:26,603 INFO L125 PetriNetUnfolderBase]: For 154723/154733 co-relation queries the response was YES. [2024-05-12 13:08:26,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53204 conditions, 9844 events. 6252/9844 cut-off events. For 154723/154733 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 62929 event pairs, 1651 based on Foata normal form. 7/9677 useless extension candidates. Maximal degree in co-relation 53138. Up to 7925 conditions per place. [2024-05-12 13:08:26,708 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 207 selfloop transitions, 112 changer transitions 0/330 dead transitions. [2024-05-12 13:08:26,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 330 transitions, 3780 flow [2024-05-12 13:08:26,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:08:26,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:08:26,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-05-12 13:08:26,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.522 [2024-05-12 13:08:26,710 INFO L175 Difference]: Start difference. First operand has 144 places, 252 transitions, 2685 flow. Second operand 10 states and 261 transitions. [2024-05-12 13:08:26,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 330 transitions, 3780 flow [2024-05-12 13:08:27,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 330 transitions, 3683 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-05-12 13:08:27,100 INFO L231 Difference]: Finished difference. Result has 150 places, 258 transitions, 2903 flow [2024-05-12 13:08:27,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2588, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2903, PETRI_PLACES=150, PETRI_TRANSITIONS=258} [2024-05-12 13:08:27,101 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 94 predicate places. [2024-05-12 13:08:27,101 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 258 transitions, 2903 flow [2024-05-12 13:08:27,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:27,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:27,102 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:08:27,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 13:08:27,102 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:08:27,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:27,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1979835194, now seen corresponding path program 2 times [2024-05-12 13:08:27,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:27,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142607819] [2024-05-12 13:08:27,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:27,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:27,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:28,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:08:28,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:28,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142607819] [2024-05-12 13:08:28,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142607819] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:28,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:28,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:28,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239618898] [2024-05-12 13:08:28,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:28,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:28,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:28,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:28,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:28,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-05-12 13:08:28,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 258 transitions, 2903 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:28,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:28,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-05-12 13:08:28,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:29,785 INFO L124 PetriNetUnfolderBase]: 6017/9569 cut-off events. [2024-05-12 13:08:29,785 INFO L125 PetriNetUnfolderBase]: For 167136/167191 co-relation queries the response was YES. [2024-05-12 13:08:29,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53804 conditions, 9569 events. 6017/9569 cut-off events. For 167136/167191 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 61973 event pairs, 1561 based on Foata normal form. 13/9422 useless extension candidates. Maximal degree in co-relation 53736. Up to 7856 conditions per place. [2024-05-12 13:08:29,868 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 224 selfloop transitions, 74 changer transitions 0/322 dead transitions. [2024-05-12 13:08:29,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 322 transitions, 3881 flow [2024-05-12 13:08:29,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:08:29,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:08:29,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-05-12 13:08:29,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.535 [2024-05-12 13:08:29,877 INFO L175 Difference]: Start difference. First operand has 150 places, 258 transitions, 2903 flow. Second operand 8 states and 214 transitions. [2024-05-12 13:08:29,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 322 transitions, 3881 flow [2024-05-12 13:08:30,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 322 transitions, 3711 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-05-12 13:08:30,133 INFO L231 Difference]: Finished difference. Result has 152 places, 271 transitions, 3074 flow [2024-05-12 13:08:30,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2736, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3074, PETRI_PLACES=152, PETRI_TRANSITIONS=271} [2024-05-12 13:08:30,139 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 96 predicate places. [2024-05-12 13:08:30,139 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 271 transitions, 3074 flow [2024-05-12 13:08:30,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:30,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:30,139 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:08:30,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 13:08:30,140 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:08:30,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:30,140 INFO L85 PathProgramCache]: Analyzing trace with hash 356950386, now seen corresponding path program 3 times [2024-05-12 13:08:30,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:30,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863951580] [2024-05-12 13:08:30,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:30,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:30,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:31,379 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:08:31,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:31,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863951580] [2024-05-12 13:08:31,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863951580] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:31,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:31,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:31,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794349884] [2024-05-12 13:08:31,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:31,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:31,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:31,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:31,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:31,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-05-12 13:08:31,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 271 transitions, 3074 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:31,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:31,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-05-12 13:08:31,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:33,124 INFO L124 PetriNetUnfolderBase]: 6001/9583 cut-off events. [2024-05-12 13:08:33,125 INFO L125 PetriNetUnfolderBase]: For 178354/178430 co-relation queries the response was YES. [2024-05-12 13:08:33,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54828 conditions, 9583 events. 6001/9583 cut-off events. For 178354/178430 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 62502 event pairs, 1574 based on Foata normal form. 34/9434 useless extension candidates. Maximal degree in co-relation 54758. Up to 7977 conditions per place. [2024-05-12 13:08:33,218 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 241 selfloop transitions, 55 changer transitions 0/320 dead transitions. [2024-05-12 13:08:33,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 320 transitions, 3860 flow [2024-05-12 13:08:33,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:08:33,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:08:33,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-05-12 13:08:33,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-05-12 13:08:33,219 INFO L175 Difference]: Start difference. First operand has 152 places, 271 transitions, 3074 flow. Second operand 8 states and 210 transitions. [2024-05-12 13:08:33,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 320 transitions, 3860 flow [2024-05-12 13:08:33,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 320 transitions, 3706 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-05-12 13:08:33,480 INFO L231 Difference]: Finished difference. Result has 157 places, 271 transitions, 3037 flow [2024-05-12 13:08:33,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3037, PETRI_PLACES=157, PETRI_TRANSITIONS=271} [2024-05-12 13:08:33,481 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 101 predicate places. [2024-05-12 13:08:33,481 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 271 transitions, 3037 flow [2024-05-12 13:08:33,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:33,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:33,481 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:08:33,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 13:08:33,482 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:08:33,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:33,482 INFO L85 PathProgramCache]: Analyzing trace with hash 472241680, now seen corresponding path program 2 times [2024-05-12 13:08:33,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:33,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524054285] [2024-05-12 13:08:33,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:33,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:33,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:34,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:08:34,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:34,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524054285] [2024-05-12 13:08:34,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524054285] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:34,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:34,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:34,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799225818] [2024-05-12 13:08:34,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:34,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:34,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:34,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:34,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:34,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:34,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 271 transitions, 3037 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:34,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:34,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:34,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:36,047 INFO L124 PetriNetUnfolderBase]: 6350/9911 cut-off events. [2024-05-12 13:08:36,047 INFO L125 PetriNetUnfolderBase]: For 183456/183476 co-relation queries the response was YES. [2024-05-12 13:08:36,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57217 conditions, 9911 events. 6350/9911 cut-off events. For 183456/183476 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 62768 event pairs, 1652 based on Foata normal form. 17/9777 useless extension candidates. Maximal degree in co-relation 57145. Up to 8103 conditions per place. [2024-05-12 13:08:36,152 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 199 selfloop transitions, 135 changer transitions 0/345 dead transitions. [2024-05-12 13:08:36,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 345 transitions, 4291 flow [2024-05-12 13:08:36,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:08:36,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:08:36,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 13:08:36,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425 [2024-05-12 13:08:36,154 INFO L175 Difference]: Start difference. First operand has 157 places, 271 transitions, 3037 flow. Second operand 8 states and 217 transitions. [2024-05-12 13:08:36,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 345 transitions, 4291 flow [2024-05-12 13:08:36,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 345 transitions, 4184 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 13:08:36,414 INFO L231 Difference]: Finished difference. Result has 161 places, 287 transitions, 3526 flow [2024-05-12 13:08:36,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2930, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3526, PETRI_PLACES=161, PETRI_TRANSITIONS=287} [2024-05-12 13:08:36,415 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 105 predicate places. [2024-05-12 13:08:36,415 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 287 transitions, 3526 flow [2024-05-12 13:08:36,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:36,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:36,416 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:08:36,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 13:08:36,416 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:08:36,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:36,416 INFO L85 PathProgramCache]: Analyzing trace with hash 869507724, now seen corresponding path program 1 times [2024-05-12 13:08:36,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:36,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829000056] [2024-05-12 13:08:36,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:36,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:36,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:37,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:08:37,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:37,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829000056] [2024-05-12 13:08:37,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829000056] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:37,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:37,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:37,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223591237] [2024-05-12 13:08:37,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:37,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:37,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:37,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:37,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:37,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:37,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 287 transitions, 3526 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:37,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:37,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:37,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:38,997 INFO L124 PetriNetUnfolderBase]: 6590/10311 cut-off events. [2024-05-12 13:08:38,997 INFO L125 PetriNetUnfolderBase]: For 212976/212986 co-relation queries the response was YES. [2024-05-12 13:08:39,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62499 conditions, 10311 events. 6590/10311 cut-off events. For 212976/212986 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 65870 event pairs, 1694 based on Foata normal form. 15/10162 useless extension candidates. Maximal degree in co-relation 62425. Up to 7797 conditions per place. [2024-05-12 13:08:39,100 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 201 selfloop transitions, 154 changer transitions 0/366 dead transitions. [2024-05-12 13:08:39,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 366 transitions, 5038 flow [2024-05-12 13:08:39,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:08:39,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:08:39,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-05-12 13:08:39,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-05-12 13:08:39,102 INFO L175 Difference]: Start difference. First operand has 161 places, 287 transitions, 3526 flow. Second operand 8 states and 215 transitions. [2024-05-12 13:08:39,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 366 transitions, 5038 flow [2024-05-12 13:08:39,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 366 transitions, 4926 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-05-12 13:08:39,494 INFO L231 Difference]: Finished difference. Result has 167 places, 306 transitions, 4074 flow [2024-05-12 13:08:39,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4074, PETRI_PLACES=167, PETRI_TRANSITIONS=306} [2024-05-12 13:08:39,495 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 111 predicate places. [2024-05-12 13:08:39,495 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 306 transitions, 4074 flow [2024-05-12 13:08:39,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:39,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:39,496 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:08:39,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 13:08:39,496 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:08:39,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:39,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1861569760, now seen corresponding path program 3 times [2024-05-12 13:08:39,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:39,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072301351] [2024-05-12 13:08:39,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:39,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:39,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:40,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:08:40,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:40,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072301351] [2024-05-12 13:08:40,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072301351] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:40,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:40,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:40,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926136152] [2024-05-12 13:08:40,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:40,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:40,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:40,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:40,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:40,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:40,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 306 transitions, 4074 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:40,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:40,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:40,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:42,344 INFO L124 PetriNetUnfolderBase]: 6603/10378 cut-off events. [2024-05-12 13:08:42,344 INFO L125 PetriNetUnfolderBase]: For 220546/220556 co-relation queries the response was YES. [2024-05-12 13:08:42,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64134 conditions, 10378 events. 6603/10378 cut-off events. For 220546/220556 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 66865 event pairs, 1728 based on Foata normal form. 7/10199 useless extension candidates. Maximal degree in co-relation 64058. Up to 8638 conditions per place. [2024-05-12 13:08:42,461 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 252 selfloop transitions, 97 changer transitions 0/360 dead transitions. [2024-05-12 13:08:42,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 360 transitions, 5021 flow [2024-05-12 13:08:42,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:08:42,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:08:42,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-05-12 13:08:42,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-05-12 13:08:42,463 INFO L175 Difference]: Start difference. First operand has 167 places, 306 transitions, 4074 flow. Second operand 8 states and 205 transitions. [2024-05-12 13:08:42,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 360 transitions, 5021 flow [2024-05-12 13:08:42,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 360 transitions, 4683 flow, removed 74 selfloop flow, removed 4 redundant places. [2024-05-12 13:08:42,754 INFO L231 Difference]: Finished difference. Result has 171 places, 309 transitions, 3987 flow [2024-05-12 13:08:42,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=3736, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3987, PETRI_PLACES=171, PETRI_TRANSITIONS=309} [2024-05-12 13:08:42,755 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 115 predicate places. [2024-05-12 13:08:42,755 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 309 transitions, 3987 flow [2024-05-12 13:08:42,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:42,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:42,755 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:08:42,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 13:08:42,755 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:08:42,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:42,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1861569574, now seen corresponding path program 2 times [2024-05-12 13:08:42,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:42,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326714896] [2024-05-12 13:08:42,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:42,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:42,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:43,610 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:08:43,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:43,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326714896] [2024-05-12 13:08:43,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326714896] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:43,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:43,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:43,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173107847] [2024-05-12 13:08:43,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:43,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:43,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:43,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:43,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:43,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:43,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 309 transitions, 3987 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:43,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:43,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:43,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:45,278 INFO L124 PetriNetUnfolderBase]: 6743/10556 cut-off events. [2024-05-12 13:08:45,278 INFO L125 PetriNetUnfolderBase]: For 233652/233662 co-relation queries the response was YES. [2024-05-12 13:08:45,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64502 conditions, 10556 events. 6743/10556 cut-off events. For 233652/233662 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 67700 event pairs, 1694 based on Foata normal form. 15/10405 useless extension candidates. Maximal degree in co-relation 64425. Up to 7940 conditions per place. [2024-05-12 13:08:45,400 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 207 selfloop transitions, 164 changer transitions 0/382 dead transitions. [2024-05-12 13:08:45,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 382 transitions, 5382 flow [2024-05-12 13:08:45,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:08:45,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:08:45,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 13:08:45,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425 [2024-05-12 13:08:45,402 INFO L175 Difference]: Start difference. First operand has 171 places, 309 transitions, 3987 flow. Second operand 8 states and 217 transitions. [2024-05-12 13:08:45,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 382 transitions, 5382 flow [2024-05-12 13:08:45,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 382 transitions, 5173 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 13:08:45,742 INFO L231 Difference]: Finished difference. Result has 173 places, 320 transitions, 4279 flow [2024-05-12 13:08:45,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=3778, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4279, PETRI_PLACES=173, PETRI_TRANSITIONS=320} [2024-05-12 13:08:45,743 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 117 predicate places. [2024-05-12 13:08:45,743 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 320 transitions, 4279 flow [2024-05-12 13:08:45,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:45,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:45,743 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:08:45,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 13:08:45,744 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:08:45,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:45,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1861742740, now seen corresponding path program 4 times [2024-05-12 13:08:45,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:45,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451375873] [2024-05-12 13:08:45,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:45,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:45,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:46,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:08:46,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:46,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451375873] [2024-05-12 13:08:46,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451375873] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:46,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:46,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:46,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122855743] [2024-05-12 13:08:46,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:46,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:46,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:46,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:46,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:46,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:46,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 320 transitions, 4279 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:46,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:46,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:46,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:48,528 INFO L124 PetriNetUnfolderBase]: 6756/10656 cut-off events. [2024-05-12 13:08:48,528 INFO L125 PetriNetUnfolderBase]: For 242349/242369 co-relation queries the response was YES. [2024-05-12 13:08:48,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65842 conditions, 10656 events. 6756/10656 cut-off events. For 242349/242369 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 69220 event pairs, 1732 based on Foata normal form. 17/10473 useless extension candidates. Maximal degree in co-relation 65764. Up to 8850 conditions per place. [2024-05-12 13:08:48,651 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 264 selfloop transitions, 102 changer transitions 0/377 dead transitions. [2024-05-12 13:08:48,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 377 transitions, 5278 flow [2024-05-12 13:08:48,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:08:48,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:08:48,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 13:08:48,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225 [2024-05-12 13:08:48,653 INFO L175 Difference]: Start difference. First operand has 173 places, 320 transitions, 4279 flow. Second operand 8 states and 209 transitions. [2024-05-12 13:08:48,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 377 transitions, 5278 flow [2024-05-12 13:08:49,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 377 transitions, 4962 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-05-12 13:08:49,059 INFO L231 Difference]: Finished difference. Result has 176 places, 323 transitions, 4230 flow [2024-05-12 13:08:49,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=3963, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4230, PETRI_PLACES=176, PETRI_TRANSITIONS=323} [2024-05-12 13:08:49,060 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 120 predicate places. [2024-05-12 13:08:49,060 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 323 transitions, 4230 flow [2024-05-12 13:08:49,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:49,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:49,060 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:08:49,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 13:08:49,060 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:08:49,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:49,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1861742554, now seen corresponding path program 3 times [2024-05-12 13:08:49,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:49,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667267226] [2024-05-12 13:08:49,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:49,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:49,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:49,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:08:49,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:49,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667267226] [2024-05-12 13:08:49,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667267226] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:49,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:49,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:49,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779870235] [2024-05-12 13:08:49,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:49,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:49,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:49,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:49,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:49,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:49,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 323 transitions, 4230 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:49,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:49,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:49,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:51,442 INFO L124 PetriNetUnfolderBase]: 6734/10608 cut-off events. [2024-05-12 13:08:51,442 INFO L125 PetriNetUnfolderBase]: For 248897/248917 co-relation queries the response was YES. [2024-05-12 13:08:51,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64852 conditions, 10608 events. 6734/10608 cut-off events. For 248897/248917 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 68756 event pairs, 1736 based on Foata normal form. 25/10436 useless extension candidates. Maximal degree in co-relation 64773. Up to 7943 conditions per place. [2024-05-12 13:08:51,557 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 202 selfloop transitions, 171 changer transitions 0/384 dead transitions. [2024-05-12 13:08:51,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 384 transitions, 5357 flow [2024-05-12 13:08:51,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:08:51,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:08:51,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 13:08:51,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425 [2024-05-12 13:08:51,558 INFO L175 Difference]: Start difference. First operand has 176 places, 323 transitions, 4230 flow. Second operand 8 states and 217 transitions. [2024-05-12 13:08:51,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 384 transitions, 5357 flow [2024-05-12 13:08:51,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 384 transitions, 5078 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-05-12 13:08:51,878 INFO L231 Difference]: Finished difference. Result has 178 places, 323 transitions, 4309 flow [2024-05-12 13:08:51,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=3951, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4309, PETRI_PLACES=178, PETRI_TRANSITIONS=323} [2024-05-12 13:08:51,879 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 122 predicate places. [2024-05-12 13:08:51,879 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 323 transitions, 4309 flow [2024-05-12 13:08:51,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:51,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:51,879 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:08:51,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 13:08:51,879 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:08:51,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:51,880 INFO L85 PathProgramCache]: Analyzing trace with hash 859362200, now seen corresponding path program 1 times [2024-05-12 13:08:51,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:51,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058115740] [2024-05-12 13:08:51,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:51,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:51,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:52,766 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:08:52,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:52,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058115740] [2024-05-12 13:08:52,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058115740] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:52,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:52,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:08:52,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297727835] [2024-05-12 13:08:52,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:52,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:08:52,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:52,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:08:52,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:08:52,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-05-12 13:08:52,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 323 transitions, 4309 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:52,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:52,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-05-12 13:08:52,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:54,602 INFO L124 PetriNetUnfolderBase]: 8181/12637 cut-off events. [2024-05-12 13:08:54,602 INFO L125 PetriNetUnfolderBase]: For 301564/301669 co-relation queries the response was YES. [2024-05-12 13:08:54,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75449 conditions, 12637 events. 8181/12637 cut-off events. For 301564/301669 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 80401 event pairs, 2576 based on Foata normal form. 54/12426 useless extension candidates. Maximal degree in co-relation 75369. Up to 11373 conditions per place. [2024-05-12 13:08:54,751 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 308 selfloop transitions, 23 changer transitions 0/359 dead transitions. [2024-05-12 13:08:54,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 359 transitions, 5264 flow [2024-05-12 13:08:54,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:08:54,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:08:54,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-05-12 13:08:54,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44571428571428573 [2024-05-12 13:08:54,753 INFO L175 Difference]: Start difference. First operand has 178 places, 323 transitions, 4309 flow. Second operand 7 states and 156 transitions. [2024-05-12 13:08:54,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 359 transitions, 5264 flow [2024-05-12 13:08:55,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 359 transitions, 4871 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-05-12 13:08:55,176 INFO L231 Difference]: Finished difference. Result has 180 places, 334 transitions, 4133 flow [2024-05-12 13:08:55,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=3917, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4133, PETRI_PLACES=180, PETRI_TRANSITIONS=334} [2024-05-12 13:08:55,177 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 124 predicate places. [2024-05-12 13:08:55,177 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 334 transitions, 4133 flow [2024-05-12 13:08:55,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:55,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:55,177 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:08:55,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 13:08:55,177 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:08:55,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:55,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1457908280, now seen corresponding path program 4 times [2024-05-12 13:08:55,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:55,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370101086] [2024-05-12 13:08:55,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:55,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:55,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:55,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:08:55,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:55,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370101086] [2024-05-12 13:08:55,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370101086] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:55,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:55,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:55,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155062504] [2024-05-12 13:08:55,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:55,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:55,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:55,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:55,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:56,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:56,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 334 transitions, 4133 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:56,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:56,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:56,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:08:57,829 INFO L124 PetriNetUnfolderBase]: 6886/10904 cut-off events. [2024-05-12 13:08:57,829 INFO L125 PetriNetUnfolderBase]: For 275825/275851 co-relation queries the response was YES. [2024-05-12 13:08:57,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67543 conditions, 10904 events. 6886/10904 cut-off events. For 275825/275851 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 71276 event pairs, 1981 based on Foata normal form. 10/10700 useless extension candidates. Maximal degree in co-relation 67460. Up to 9505 conditions per place. [2024-05-12 13:08:57,954 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 342 selfloop transitions, 32 changer transitions 0/388 dead transitions. [2024-05-12 13:08:57,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 388 transitions, 5216 flow [2024-05-12 13:08:57,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:08:57,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:08:57,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-05-12 13:08:57,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4925 [2024-05-12 13:08:57,955 INFO L175 Difference]: Start difference. First operand has 180 places, 334 transitions, 4133 flow. Second operand 8 states and 197 transitions. [2024-05-12 13:08:57,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 388 transitions, 5216 flow [2024-05-12 13:08:58,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 388 transitions, 5171 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-05-12 13:08:58,439 INFO L231 Difference]: Finished difference. Result has 186 places, 342 transitions, 4332 flow [2024-05-12 13:08:58,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=4088, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4332, PETRI_PLACES=186, PETRI_TRANSITIONS=342} [2024-05-12 13:08:58,440 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 130 predicate places. [2024-05-12 13:08:58,440 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 342 transitions, 4332 flow [2024-05-12 13:08:58,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:58,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:08:58,440 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:08:58,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 13:08:58,440 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:08:58,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:08:58,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1153978548, now seen corresponding path program 5 times [2024-05-12 13:08:58,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:08:58,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96566183] [2024-05-12 13:08:58,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:08:58,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:08:58,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:08:59,289 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:08:59,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:08:59,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96566183] [2024-05-12 13:08:59,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96566183] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:08:59,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:08:59,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:08:59,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667773502] [2024-05-12 13:08:59,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:08:59,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:08:59,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:08:59,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:08:59,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:08:59,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:08:59,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 342 transitions, 4332 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:08:59,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:08:59,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:08:59,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:01,112 INFO L124 PetriNetUnfolderBase]: 6970/11019 cut-off events. [2024-05-12 13:09:01,112 INFO L125 PetriNetUnfolderBase]: For 290392/290414 co-relation queries the response was YES. [2024-05-12 13:09:01,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69042 conditions, 11019 events. 6970/11019 cut-off events. For 290392/290414 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 72128 event pairs, 1955 based on Foata normal form. 10/10814 useless extension candidates. Maximal degree in co-relation 68957. Up to 9365 conditions per place. [2024-05-12 13:09:01,244 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 327 selfloop transitions, 64 changer transitions 0/405 dead transitions. [2024-05-12 13:09:01,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 405 transitions, 5651 flow [2024-05-12 13:09:01,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:09:01,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:09:01,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-05-12 13:09:01,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51 [2024-05-12 13:09:01,245 INFO L175 Difference]: Start difference. First operand has 186 places, 342 transitions, 4332 flow. Second operand 8 states and 204 transitions. [2024-05-12 13:09:01,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 405 transitions, 5651 flow [2024-05-12 13:09:01,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 405 transitions, 5522 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-05-12 13:09:01,751 INFO L231 Difference]: Finished difference. Result has 188 places, 350 transitions, 4511 flow [2024-05-12 13:09:01,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4511, PETRI_PLACES=188, PETRI_TRANSITIONS=350} [2024-05-12 13:09:01,751 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 132 predicate places. [2024-05-12 13:09:01,752 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 350 transitions, 4511 flow [2024-05-12 13:09:01,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:01,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:09:01,752 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:09:01,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 13:09:01,752 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:09:01,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:09:01,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1153978362, now seen corresponding path program 5 times [2024-05-12 13:09:01,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:09:01,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957983690] [2024-05-12 13:09:01,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:09:01,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:09:01,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:09:02,761 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:09:02,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:09:02,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957983690] [2024-05-12 13:09:02,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957983690] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:09:02,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:09:02,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:09:02,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101596212] [2024-05-12 13:09:02,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:09:02,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:09:02,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:09:02,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:09:02,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:09:02,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:09:02,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 350 transitions, 4511 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:02,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:09:02,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:09:02,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:04,538 INFO L124 PetriNetUnfolderBase]: 6965/11019 cut-off events. [2024-05-12 13:09:04,538 INFO L125 PetriNetUnfolderBase]: For 297419/297445 co-relation queries the response was YES. [2024-05-12 13:09:04,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69318 conditions, 11019 events. 6965/11019 cut-off events. For 297419/297445 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 72123 event pairs, 2014 based on Foata normal form. 6/10809 useless extension candidates. Maximal degree in co-relation 69232. Up to 9679 conditions per place. [2024-05-12 13:09:04,859 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 349 selfloop transitions, 29 changer transitions 0/392 dead transitions. [2024-05-12 13:09:04,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 392 transitions, 5437 flow [2024-05-12 13:09:04,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:09:04,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:09:04,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-05-12 13:09:04,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49 [2024-05-12 13:09:04,861 INFO L175 Difference]: Start difference. First operand has 188 places, 350 transitions, 4511 flow. Second operand 8 states and 196 transitions. [2024-05-12 13:09:04,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 392 transitions, 5437 flow [2024-05-12 13:09:05,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 392 transitions, 5041 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-05-12 13:09:05,290 INFO L231 Difference]: Finished difference. Result has 189 places, 350 transitions, 4183 flow [2024-05-12 13:09:05,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=4115, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4183, PETRI_PLACES=189, PETRI_TRANSITIONS=350} [2024-05-12 13:09:05,291 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 133 predicate places. [2024-05-12 13:09:05,291 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 350 transitions, 4183 flow [2024-05-12 13:09:05,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:05,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:09:05,292 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:09:05,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 13:09:05,292 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:09:05,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:09:05,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1153985058, now seen corresponding path program 6 times [2024-05-12 13:09:05,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:09:05,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407720972] [2024-05-12 13:09:05,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:09:05,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:09:05,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:09:06,177 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:09:06,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:09:06,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407720972] [2024-05-12 13:09:06,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407720972] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:09:06,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:09:06,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:09:06,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353252291] [2024-05-12 13:09:06,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:09:06,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:09:06,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:09:06,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:09:06,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:09:06,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:09:06,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 350 transitions, 4183 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:06,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:09:06,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:09:06,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:08,094 INFO L124 PetriNetUnfolderBase]: 6949/10997 cut-off events. [2024-05-12 13:09:08,094 INFO L125 PetriNetUnfolderBase]: For 297398/297420 co-relation queries the response was YES. [2024-05-12 13:09:08,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68165 conditions, 10997 events. 6949/10997 cut-off events. For 297398/297420 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 71973 event pairs, 1982 based on Foata normal form. 10/10793 useless extension candidates. Maximal degree in co-relation 68078. Up to 9345 conditions per place. [2024-05-12 13:09:08,199 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 326 selfloop transitions, 63 changer transitions 0/403 dead transitions. [2024-05-12 13:09:08,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 403 transitions, 5189 flow [2024-05-12 13:09:08,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:09:08,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:09:08,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-05-12 13:09:08,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075 [2024-05-12 13:09:08,200 INFO L175 Difference]: Start difference. First operand has 189 places, 350 transitions, 4183 flow. Second operand 8 states and 203 transitions. [2024-05-12 13:09:08,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 403 transitions, 5189 flow [2024-05-12 13:09:08,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 403 transitions, 5069 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-05-12 13:09:08,600 INFO L231 Difference]: Finished difference. Result has 191 places, 350 transitions, 4202 flow [2024-05-12 13:09:08,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=4063, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4202, PETRI_PLACES=191, PETRI_TRANSITIONS=350} [2024-05-12 13:09:08,600 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 135 predicate places. [2024-05-12 13:09:08,601 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 350 transitions, 4202 flow [2024-05-12 13:09:08,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:08,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:09:08,601 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:09:08,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 13:09:08,601 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:09:08,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:09:08,602 INFO L85 PathProgramCache]: Analyzing trace with hash 873617240, now seen corresponding path program 2 times [2024-05-12 13:09:08,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:09:08,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383678041] [2024-05-12 13:09:08,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:09:08,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:09:08,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:09:09,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:09:09,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:09:09,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383678041] [2024-05-12 13:09:09,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383678041] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:09:09,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:09:09,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:09:09,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48649273] [2024-05-12 13:09:09,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:09:09,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:09:09,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:09:09,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:09:09,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:09:09,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-05-12 13:09:09,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 350 transitions, 4202 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:09:09,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:09:09,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-05-12 13:09:09,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:11,320 INFO L124 PetriNetUnfolderBase]: 8394/12977 cut-off events. [2024-05-12 13:09:11,320 INFO L125 PetriNetUnfolderBase]: For 345171/345280 co-relation queries the response was YES. [2024-05-12 13:09:11,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77895 conditions, 12977 events. 8394/12977 cut-off events. For 345171/345280 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 82907 event pairs, 2694 based on Foata normal form. 52/12753 useless extension candidates. Maximal degree in co-relation 77807. Up to 11706 conditions per place. [2024-05-12 13:09:11,471 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 324 selfloop transitions, 14 changer transitions 0/366 dead transitions. [2024-05-12 13:09:11,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 366 transitions, 4934 flow [2024-05-12 13:09:11,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:09:11,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:09:11,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-05-12 13:09:11,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-05-12 13:09:11,481 INFO L175 Difference]: Start difference. First operand has 191 places, 350 transitions, 4202 flow. Second operand 6 states and 135 transitions. [2024-05-12 13:09:11,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 366 transitions, 4934 flow [2024-05-12 13:09:12,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 366 transitions, 4737 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-05-12 13:09:12,036 INFO L231 Difference]: Finished difference. Result has 190 places, 350 transitions, 4039 flow [2024-05-12 13:09:12,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4039, PETRI_PLACES=190, PETRI_TRANSITIONS=350} [2024-05-12 13:09:12,037 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 134 predicate places. [2024-05-12 13:09:12,037 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 350 transitions, 4039 flow [2024-05-12 13:09:12,037 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:09:12,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:09:12,038 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:09:12,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 13:09:12,038 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:09:12,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:09:12,038 INFO L85 PathProgramCache]: Analyzing trace with hash 535318650, now seen corresponding path program 3 times [2024-05-12 13:09:12,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:09:12,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301386267] [2024-05-12 13:09:12,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:09:12,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:09:12,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:09:12,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:09:12,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:09:12,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301386267] [2024-05-12 13:09:12,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301386267] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:09:12,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:09:12,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:09:12,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069421273] [2024-05-12 13:09:12,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:09:12,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:09:12,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:09:12,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:09:12,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:09:12,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-05-12 13:09:12,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 350 transitions, 4039 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:12,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:09:12,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-05-12 13:09:12,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:14,834 INFO L124 PetriNetUnfolderBase]: 8433/13109 cut-off events. [2024-05-12 13:09:14,834 INFO L125 PetriNetUnfolderBase]: For 355440/355552 co-relation queries the response was YES. [2024-05-12 13:09:14,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77636 conditions, 13109 events. 8433/13109 cut-off events. For 355440/355552 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 84653 event pairs, 2587 based on Foata normal form. 65/12886 useless extension candidates. Maximal degree in co-relation 77547. Up to 11695 conditions per place. [2024-05-12 13:09:14,990 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 335 selfloop transitions, 43 changer transitions 0/406 dead transitions. [2024-05-12 13:09:14,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 406 transitions, 5155 flow [2024-05-12 13:09:14,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:09:14,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:09:14,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-05-12 13:09:14,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48 [2024-05-12 13:09:14,994 INFO L175 Difference]: Start difference. First operand has 190 places, 350 transitions, 4039 flow. Second operand 7 states and 168 transitions. [2024-05-12 13:09:14,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 406 transitions, 5155 flow [2024-05-12 13:09:15,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 406 transitions, 5102 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-05-12 13:09:15,471 INFO L231 Difference]: Finished difference. Result has 196 places, 378 transitions, 4392 flow [2024-05-12 13:09:15,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=4004, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4392, PETRI_PLACES=196, PETRI_TRANSITIONS=378} [2024-05-12 13:09:15,472 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 140 predicate places. [2024-05-12 13:09:15,472 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 378 transitions, 4392 flow [2024-05-12 13:09:15,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:15,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:09:15,472 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:09:15,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 13:09:15,473 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:09:15,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:09:15,473 INFO L85 PathProgramCache]: Analyzing trace with hash 866005593, now seen corresponding path program 1 times [2024-05-12 13:09:15,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:09:15,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625959494] [2024-05-12 13:09:15,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:09:15,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:09:15,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:09:16,139 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:09:16,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:09:16,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625959494] [2024-05-12 13:09:16,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625959494] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:09:16,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:09:16,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:09:16,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585620642] [2024-05-12 13:09:16,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:09:16,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:09:16,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:09:16,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:09:16,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:09:16,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-05-12 13:09:16,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 378 transitions, 4392 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:09:16,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:09:16,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-05-12 13:09:16,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:18,461 INFO L124 PetriNetUnfolderBase]: 8452/13086 cut-off events. [2024-05-12 13:09:18,462 INFO L125 PetriNetUnfolderBase]: For 370714/370803 co-relation queries the response was YES. [2024-05-12 13:09:18,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79455 conditions, 13086 events. 8452/13086 cut-off events. For 370714/370803 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 83784 event pairs, 2661 based on Foata normal form. 52/12859 useless extension candidates. Maximal degree in co-relation 79363. Up to 11748 conditions per place. [2024-05-12 13:09:18,620 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 354 selfloop transitions, 25 changer transitions 0/407 dead transitions. [2024-05-12 13:09:18,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 407 transitions, 5400 flow [2024-05-12 13:09:18,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:09:18,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:09:18,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-05-12 13:09:18,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4766666666666667 [2024-05-12 13:09:18,622 INFO L175 Difference]: Start difference. First operand has 196 places, 378 transitions, 4392 flow. Second operand 6 states and 143 transitions. [2024-05-12 13:09:18,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 407 transitions, 5400 flow [2024-05-12 13:09:19,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 407 transitions, 5339 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-05-12 13:09:19,253 INFO L231 Difference]: Finished difference. Result has 200 places, 384 transitions, 4466 flow [2024-05-12 13:09:19,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=4331, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4466, PETRI_PLACES=200, PETRI_TRANSITIONS=384} [2024-05-12 13:09:19,254 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 144 predicate places. [2024-05-12 13:09:19,254 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 384 transitions, 4466 flow [2024-05-12 13:09:19,254 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:09:19,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:09:19,254 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:09:19,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 13:09:19,254 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:09:19,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:09:19,255 INFO L85 PathProgramCache]: Analyzing trace with hash 2075691003, now seen corresponding path program 2 times [2024-05-12 13:09:19,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:09:19,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521493923] [2024-05-12 13:09:19,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:09:19,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:09:19,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:09:19,874 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:09:19,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:09:19,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521493923] [2024-05-12 13:09:19,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521493923] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:09:19,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:09:19,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:09:19,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48392518] [2024-05-12 13:09:19,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:09:19,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:09:19,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:09:19,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:09:19,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:09:19,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-05-12 13:09:19,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 384 transitions, 4466 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:09:19,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:09:19,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-05-12 13:09:19,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:22,016 INFO L124 PetriNetUnfolderBase]: 8449/13083 cut-off events. [2024-05-12 13:09:22,016 INFO L125 PetriNetUnfolderBase]: For 386339/386434 co-relation queries the response was YES. [2024-05-12 13:09:22,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80580 conditions, 13083 events. 8449/13083 cut-off events. For 386339/386434 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 83805 event pairs, 2659 based on Foata normal form. 56/12859 useless extension candidates. Maximal degree in co-relation 80486. Up to 11745 conditions per place. [2024-05-12 13:09:22,192 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 350 selfloop transitions, 25 changer transitions 0/403 dead transitions. [2024-05-12 13:09:22,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 403 transitions, 5300 flow [2024-05-12 13:09:22,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:09:22,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:09:22,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-05-12 13:09:22,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4633333333333333 [2024-05-12 13:09:22,194 INFO L175 Difference]: Start difference. First operand has 200 places, 384 transitions, 4466 flow. Second operand 6 states and 139 transitions. [2024-05-12 13:09:22,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 403 transitions, 5300 flow [2024-05-12 13:09:22,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 403 transitions, 5236 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-05-12 13:09:22,861 INFO L231 Difference]: Finished difference. Result has 204 places, 384 transitions, 4459 flow [2024-05-12 13:09:22,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=4402, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4459, PETRI_PLACES=204, PETRI_TRANSITIONS=384} [2024-05-12 13:09:22,863 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 148 predicate places. [2024-05-12 13:09:22,863 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 384 transitions, 4459 flow [2024-05-12 13:09:22,866 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:09:22,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:09:22,867 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:09:22,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 13:09:22,867 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:09:22,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:09:22,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1163490619, now seen corresponding path program 1 times [2024-05-12 13:09:22,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:09:22,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041638492] [2024-05-12 13:09:22,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:09:22,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:09:22,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:09:23,936 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:09:23,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:09:23,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041638492] [2024-05-12 13:09:23,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041638492] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:09:23,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:09:23,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:09:23,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733554605] [2024-05-12 13:09:23,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:09:23,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:09:23,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:09:23,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:09:23,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:09:24,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-05-12 13:09:24,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 384 transitions, 4459 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:24,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:09:24,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-05-12 13:09:24,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:26,343 INFO L124 PetriNetUnfolderBase]: 8311/13006 cut-off events. [2024-05-12 13:09:26,343 INFO L125 PetriNetUnfolderBase]: For 396670/396742 co-relation queries the response was YES. [2024-05-12 13:09:26,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80363 conditions, 13006 events. 8311/13006 cut-off events. For 396670/396742 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 84433 event pairs, 2482 based on Foata normal form. 4/12723 useless extension candidates. Maximal degree in co-relation 80267. Up to 11509 conditions per place. [2024-05-12 13:09:26,509 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 386 selfloop transitions, 33 changer transitions 0/440 dead transitions. [2024-05-12 13:09:26,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 440 transitions, 5566 flow [2024-05-12 13:09:26,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:09:26,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:09:26,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-05-12 13:09:26,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47555555555555556 [2024-05-12 13:09:26,512 INFO L175 Difference]: Start difference. First operand has 204 places, 384 transitions, 4459 flow. Second operand 9 states and 214 transitions. [2024-05-12 13:09:26,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 440 transitions, 5566 flow [2024-05-12 13:09:27,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 440 transitions, 5488 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 13:09:27,009 INFO L231 Difference]: Finished difference. Result has 208 places, 391 transitions, 4550 flow [2024-05-12 13:09:27,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=4381, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4550, PETRI_PLACES=208, PETRI_TRANSITIONS=391} [2024-05-12 13:09:27,010 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 152 predicate places. [2024-05-12 13:09:27,010 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 391 transitions, 4550 flow [2024-05-12 13:09:27,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:27,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:09:27,010 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:09:27,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 13:09:27,011 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:09:27,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:09:27,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1908004469, now seen corresponding path program 1 times [2024-05-12 13:09:27,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:09:27,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863879506] [2024-05-12 13:09:27,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:09:27,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:09:27,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:09:28,132 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:09:28,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:09:28,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863879506] [2024-05-12 13:09:28,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863879506] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:09:28,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:09:28,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:09:28,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792384043] [2024-05-12 13:09:28,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:09:28,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:09:28,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:09:28,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:09:28,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:09:28,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:09:28,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 391 transitions, 4550 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:28,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:09:28,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:09:28,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:30,466 INFO L124 PetriNetUnfolderBase]: 7716/12361 cut-off events. [2024-05-12 13:09:30,466 INFO L125 PetriNetUnfolderBase]: For 406243/406325 co-relation queries the response was YES. [2024-05-12 13:09:30,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78261 conditions, 12361 events. 7716/12361 cut-off events. For 406243/406325 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 82627 event pairs, 1534 based on Foata normal form. 5/12050 useless extension candidates. Maximal degree in co-relation 78164. Up to 9392 conditions per place. [2024-05-12 13:09:30,623 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 291 selfloop transitions, 150 changer transitions 0/464 dead transitions. [2024-05-12 13:09:30,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 464 transitions, 6069 flow [2024-05-12 13:09:30,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:09:30,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:09:30,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-05-12 13:09:30,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288888888888889 [2024-05-12 13:09:30,625 INFO L175 Difference]: Start difference. First operand has 208 places, 391 transitions, 4550 flow. Second operand 9 states and 238 transitions. [2024-05-12 13:09:30,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 464 transitions, 6069 flow [2024-05-12 13:09:31,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 464 transitions, 5968 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-05-12 13:09:31,315 INFO L231 Difference]: Finished difference. Result has 213 places, 400 transitions, 5007 flow [2024-05-12 13:09:31,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=4449, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5007, PETRI_PLACES=213, PETRI_TRANSITIONS=400} [2024-05-12 13:09:31,315 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 157 predicate places. [2024-05-12 13:09:31,315 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 400 transitions, 5007 flow [2024-05-12 13:09:31,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:31,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:09:31,316 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:09:31,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 13:09:31,316 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:09:31,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:09:31,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1906130519, now seen corresponding path program 2 times [2024-05-12 13:09:31,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:09:31,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942726918] [2024-05-12 13:09:31,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:09:31,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:09:31,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:09:32,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:09:32,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:09:32,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942726918] [2024-05-12 13:09:32,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942726918] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:09:32,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:09:32,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:09:32,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203804290] [2024-05-12 13:09:32,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:09:32,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:09:32,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:09:32,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:09:32,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:09:32,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:09:32,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 400 transitions, 5007 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:32,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:09:32,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:09:32,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:34,821 INFO L124 PetriNetUnfolderBase]: 7787/12533 cut-off events. [2024-05-12 13:09:34,822 INFO L125 PetriNetUnfolderBase]: For 435496/435578 co-relation queries the response was YES. [2024-05-12 13:09:34,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81508 conditions, 12533 events. 7787/12533 cut-off events. For 435496/435578 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 84744 event pairs, 1860 based on Foata normal form. 5/12194 useless extension candidates. Maximal degree in co-relation 81408. Up to 9814 conditions per place. [2024-05-12 13:09:34,977 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 324 selfloop transitions, 128 changer transitions 0/475 dead transitions. [2024-05-12 13:09:34,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 475 transitions, 6487 flow [2024-05-12 13:09:34,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:09:34,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:09:34,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-05-12 13:09:34,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526 [2024-05-12 13:09:34,979 INFO L175 Difference]: Start difference. First operand has 213 places, 400 transitions, 5007 flow. Second operand 10 states and 263 transitions. [2024-05-12 13:09:34,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 475 transitions, 6487 flow [2024-05-12 13:09:35,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 475 transitions, 6256 flow, removed 62 selfloop flow, removed 3 redundant places. [2024-05-12 13:09:35,751 INFO L231 Difference]: Finished difference. Result has 220 places, 404 transitions, 5128 flow [2024-05-12 13:09:35,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=4800, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5128, PETRI_PLACES=220, PETRI_TRANSITIONS=404} [2024-05-12 13:09:35,751 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 164 predicate places. [2024-05-12 13:09:35,752 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 404 transitions, 5128 flow [2024-05-12 13:09:35,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:35,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:09:35,752 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:09:35,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 13:09:35,752 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:09:35,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:09:35,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1906126644, now seen corresponding path program 1 times [2024-05-12 13:09:35,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:09:35,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672505347] [2024-05-12 13:09:35,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:09:35,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:09:35,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:09:36,855 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:09:36,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:09:36,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672505347] [2024-05-12 13:09:36,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672505347] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:09:36,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:09:36,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:09:36,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196929876] [2024-05-12 13:09:36,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:09:36,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:09:36,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:09:36,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:09:36,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:09:36,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:09:36,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 404 transitions, 5128 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:36,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:09:36,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:09:36,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:39,369 INFO L124 PetriNetUnfolderBase]: 7897/12801 cut-off events. [2024-05-12 13:09:39,370 INFO L125 PetriNetUnfolderBase]: For 453380/453472 co-relation queries the response was YES. [2024-05-12 13:09:39,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83542 conditions, 12801 events. 7897/12801 cut-off events. For 453380/453472 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 87234 event pairs, 1884 based on Foata normal form. 5/12444 useless extension candidates. Maximal degree in co-relation 83440. Up to 8667 conditions per place. [2024-05-12 13:09:39,546 INFO L140 encePairwiseOnDemand]: 35/50 looper letters, 264 selfloop transitions, 216 changer transitions 0/503 dead transitions. [2024-05-12 13:09:39,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 503 transitions, 6816 flow [2024-05-12 13:09:39,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:09:39,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:09:39,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 317 transitions. [2024-05-12 13:09:39,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5283333333333333 [2024-05-12 13:09:39,548 INFO L175 Difference]: Start difference. First operand has 220 places, 404 transitions, 5128 flow. Second operand 12 states and 317 transitions. [2024-05-12 13:09:39,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 503 transitions, 6816 flow [2024-05-12 13:09:40,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 503 transitions, 6627 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 13:09:40,333 INFO L231 Difference]: Finished difference. Result has 226 places, 410 transitions, 5498 flow [2024-05-12 13:09:40,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=4939, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5498, PETRI_PLACES=226, PETRI_TRANSITIONS=410} [2024-05-12 13:09:40,334 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 170 predicate places. [2024-05-12 13:09:40,334 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 410 transitions, 5498 flow [2024-05-12 13:09:40,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:40,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:09:40,334 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:09:40,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 13:09:40,335 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:09:40,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:09:40,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1245343937, now seen corresponding path program 3 times [2024-05-12 13:09:40,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:09:40,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073120126] [2024-05-12 13:09:40,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:09:40,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:09:40,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:09:41,401 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:09:41,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:09:41,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073120126] [2024-05-12 13:09:41,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073120126] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:09:41,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:09:41,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:09:41,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43625402] [2024-05-12 13:09:41,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:09:41,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:09:41,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:09:41,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:09:41,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:09:41,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:09:41,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 410 transitions, 5498 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:41,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:09:41,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:09:41,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:43,882 INFO L124 PetriNetUnfolderBase]: 7868/12658 cut-off events. [2024-05-12 13:09:43,882 INFO L125 PetriNetUnfolderBase]: For 470045/470131 co-relation queries the response was YES. [2024-05-12 13:09:44,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85695 conditions, 12658 events. 7868/12658 cut-off events. For 470045/470131 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 85690 event pairs, 1852 based on Foata normal form. 5/12322 useless extension candidates. Maximal degree in co-relation 85591. Up to 10059 conditions per place. [2024-05-12 13:09:44,083 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 339 selfloop transitions, 127 changer transitions 0/489 dead transitions. [2024-05-12 13:09:44,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 489 transitions, 6811 flow [2024-05-12 13:09:44,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:09:44,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:09:44,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 283 transitions. [2024-05-12 13:09:44,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5145454545454545 [2024-05-12 13:09:44,084 INFO L175 Difference]: Start difference. First operand has 226 places, 410 transitions, 5498 flow. Second operand 11 states and 283 transitions. [2024-05-12 13:09:44,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 489 transitions, 6811 flow [2024-05-12 13:09:44,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 489 transitions, 6498 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-05-12 13:09:44,854 INFO L231 Difference]: Finished difference. Result has 229 places, 410 transitions, 5446 flow [2024-05-12 13:09:44,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=5185, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5446, PETRI_PLACES=229, PETRI_TRANSITIONS=410} [2024-05-12 13:09:44,855 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 173 predicate places. [2024-05-12 13:09:44,855 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 410 transitions, 5446 flow [2024-05-12 13:09:44,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:44,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:09:44,856 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:09:44,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 13:09:44,856 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:09:44,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:09:44,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1754587561, now seen corresponding path program 4 times [2024-05-12 13:09:44,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:09:44,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525362481] [2024-05-12 13:09:44,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:09:44,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:09:44,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:09:46,118 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:09:46,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:09:46,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525362481] [2024-05-12 13:09:46,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525362481] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:09:46,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:09:46,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:09:46,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886907650] [2024-05-12 13:09:46,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:09:46,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:09:46,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:09:46,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:09:46,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:09:46,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:09:46,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 410 transitions, 5446 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:46,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:09:46,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:09:46,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:48,539 INFO L124 PetriNetUnfolderBase]: 7913/12760 cut-off events. [2024-05-12 13:09:48,539 INFO L125 PetriNetUnfolderBase]: For 485224/485310 co-relation queries the response was YES. [2024-05-12 13:09:48,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86637 conditions, 12760 events. 7913/12760 cut-off events. For 485224/485310 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 86733 event pairs, 1553 based on Foata normal form. 5/12401 useless extension candidates. Maximal degree in co-relation 86531. Up to 10085 conditions per place. [2024-05-12 13:09:48,734 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 332 selfloop transitions, 124 changer transitions 0/479 dead transitions. [2024-05-12 13:09:48,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 479 transitions, 6898 flow [2024-05-12 13:09:48,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:09:48,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:09:48,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-05-12 13:09:48,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5377777777777778 [2024-05-12 13:09:48,736 INFO L175 Difference]: Start difference. First operand has 229 places, 410 transitions, 5446 flow. Second operand 9 states and 242 transitions. [2024-05-12 13:09:48,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 479 transitions, 6898 flow [2024-05-12 13:09:49,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 479 transitions, 6643 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-05-12 13:09:49,883 INFO L231 Difference]: Finished difference. Result has 229 places, 414 transitions, 5518 flow [2024-05-12 13:09:49,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=5191, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5518, PETRI_PLACES=229, PETRI_TRANSITIONS=414} [2024-05-12 13:09:49,883 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 173 predicate places. [2024-05-12 13:09:49,883 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 414 transitions, 5518 flow [2024-05-12 13:09:49,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:49,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:09:49,884 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:09:49,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 13:09:49,884 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:09:49,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:09:49,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1754591436, now seen corresponding path program 2 times [2024-05-12 13:09:49,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:09:49,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179330559] [2024-05-12 13:09:49,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:09:49,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:09:49,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:09:50,931 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:09:50,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:09:50,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179330559] [2024-05-12 13:09:50,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179330559] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:09:50,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:09:50,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:09:50,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650990901] [2024-05-12 13:09:50,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:09:50,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:09:50,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:09:50,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:09:50,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:09:51,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:09:51,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 414 transitions, 5518 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:51,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:09:51,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:09:51,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:53,816 INFO L124 PetriNetUnfolderBase]: 7956/12845 cut-off events. [2024-05-12 13:09:53,817 INFO L125 PetriNetUnfolderBase]: For 503174/503268 co-relation queries the response was YES. [2024-05-12 13:09:53,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87507 conditions, 12845 events. 7956/12845 cut-off events. For 503174/503268 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 87488 event pairs, 1878 based on Foata normal form. 5/12496 useless extension candidates. Maximal degree in co-relation 87400. Up to 8940 conditions per place. [2024-05-12 13:09:53,970 INFO L140 encePairwiseOnDemand]: 35/50 looper letters, 270 selfloop transitions, 213 changer transitions 0/506 dead transitions. [2024-05-12 13:09:53,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 506 transitions, 7147 flow [2024-05-12 13:09:53,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:09:53,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:09:53,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 297 transitions. [2024-05-12 13:09:53,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-05-12 13:09:53,972 INFO L175 Difference]: Start difference. First operand has 229 places, 414 transitions, 5518 flow. Second operand 11 states and 297 transitions. [2024-05-12 13:09:53,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 506 transitions, 7147 flow [2024-05-12 13:09:54,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 506 transitions, 6958 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 13:09:54,957 INFO L231 Difference]: Finished difference. Result has 235 places, 417 transitions, 5820 flow [2024-05-12 13:09:54,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=5329, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5820, PETRI_PLACES=235, PETRI_TRANSITIONS=417} [2024-05-12 13:09:54,958 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 179 predicate places. [2024-05-12 13:09:54,958 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 417 transitions, 5820 flow [2024-05-12 13:09:54,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:54,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:09:54,958 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:09:54,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 13:09:54,958 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:09:54,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:09:54,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1879593153, now seen corresponding path program 5 times [2024-05-12 13:09:54,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:09:54,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486426731] [2024-05-12 13:09:54,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:09:54,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:09:54,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:09:56,209 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:09:56,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:09:56,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486426731] [2024-05-12 13:09:56,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486426731] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:09:56,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:09:56,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:09:56,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92026432] [2024-05-12 13:09:56,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:09:56,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:09:56,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:09:56,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:09:56,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:09:56,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:09:56,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 417 transitions, 5820 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:09:56,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:09:56,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:09:56,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:09:58,903 INFO L124 PetriNetUnfolderBase]: 8023/12900 cut-off events. [2024-05-12 13:09:58,904 INFO L125 PetriNetUnfolderBase]: For 524004/524090 co-relation queries the response was YES. [2024-05-12 13:09:59,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90056 conditions, 12900 events. 8023/12900 cut-off events. For 524004/524090 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 87819 event pairs, 1824 based on Foata normal form. 5/12566 useless extension candidates. Maximal degree in co-relation 89947. Up to 10391 conditions per place. [2024-05-12 13:09:59,087 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 348 selfloop transitions, 121 changer transitions 0/492 dead transitions. [2024-05-12 13:09:59,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 492 transitions, 7137 flow [2024-05-12 13:09:59,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:09:59,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:09:59,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 262 transitions. [2024-05-12 13:09:59,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524 [2024-05-12 13:09:59,089 INFO L175 Difference]: Start difference. First operand has 235 places, 417 transitions, 5820 flow. Second operand 10 states and 262 transitions. [2024-05-12 13:09:59,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 492 transitions, 7137 flow [2024-05-12 13:10:00,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 492 transitions, 6646 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-05-12 13:10:00,030 INFO L231 Difference]: Finished difference. Result has 236 places, 419 transitions, 5613 flow [2024-05-12 13:10:00,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=5329, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5613, PETRI_PLACES=236, PETRI_TRANSITIONS=419} [2024-05-12 13:10:00,031 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 180 predicate places. [2024-05-12 13:10:00,031 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 419 transitions, 5613 flow [2024-05-12 13:10:00,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:00,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:10:00,032 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:10:00,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 13:10:00,032 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:10:00,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:10:00,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1873879078, now seen corresponding path program 3 times [2024-05-12 13:10:00,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:10:00,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934744686] [2024-05-12 13:10:00,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:10:00,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:10:00,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:10:01,113 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:10:01,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:10:01,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934744686] [2024-05-12 13:10:01,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934744686] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:10:01,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:10:01,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:10:01,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984776870] [2024-05-12 13:10:01,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:10:01,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:10:01,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:10:01,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:10:01,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:10:01,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:10:01,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 419 transitions, 5613 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:01,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:10:01,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:10:01,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:10:03,536 INFO L124 PetriNetUnfolderBase]: 8078/12878 cut-off events. [2024-05-12 13:10:03,536 INFO L125 PetriNetUnfolderBase]: For 536824/536916 co-relation queries the response was YES. [2024-05-12 13:10:03,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89487 conditions, 12878 events. 8078/12878 cut-off events. For 536824/536916 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 86474 event pairs, 1820 based on Foata normal form. 5/12576 useless extension candidates. Maximal degree in co-relation 89377. Up to 9575 conditions per place. [2024-05-12 13:10:03,723 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 278 selfloop transitions, 186 changer transitions 0/487 dead transitions. [2024-05-12 13:10:03,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 487 transitions, 6918 flow [2024-05-12 13:10:03,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:10:03,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:10:03,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-05-12 13:10:03,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244444444444445 [2024-05-12 13:10:03,725 INFO L175 Difference]: Start difference. First operand has 236 places, 419 transitions, 5613 flow. Second operand 9 states and 236 transitions. [2024-05-12 13:10:03,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 487 transitions, 6918 flow [2024-05-12 13:10:04,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 487 transitions, 6662 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-05-12 13:10:04,763 INFO L231 Difference]: Finished difference. Result has 237 places, 422 transitions, 5798 flow [2024-05-12 13:10:04,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=5357, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5798, PETRI_PLACES=237, PETRI_TRANSITIONS=422} [2024-05-12 13:10:04,764 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 181 predicate places. [2024-05-12 13:10:04,764 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 422 transitions, 5798 flow [2024-05-12 13:10:04,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:04,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:10:04,765 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:10:04,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 13:10:04,765 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:10:04,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:10:04,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1874080888, now seen corresponding path program 4 times [2024-05-12 13:10:04,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:10:04,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334328854] [2024-05-12 13:10:04,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:10:04,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:10:04,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:10:06,038 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:10:06,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:10:06,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334328854] [2024-05-12 13:10:06,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334328854] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:10:06,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:10:06,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:10:06,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285725761] [2024-05-12 13:10:06,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:10:06,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:10:06,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:10:06,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:10:06,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:10:06,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:10:06,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 422 transitions, 5798 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:06,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:10:06,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:10:06,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:10:08,702 INFO L124 PetriNetUnfolderBase]: 8091/12967 cut-off events. [2024-05-12 13:10:08,702 INFO L125 PetriNetUnfolderBase]: For 554161/554253 co-relation queries the response was YES. [2024-05-12 13:10:08,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90771 conditions, 12967 events. 8091/12967 cut-off events. For 554161/554253 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 87580 event pairs, 1871 based on Foata normal form. 5/12641 useless extension candidates. Maximal degree in co-relation 90660. Up to 9593 conditions per place. [2024-05-12 13:10:08,878 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 284 selfloop transitions, 185 changer transitions 0/492 dead transitions. [2024-05-12 13:10:08,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 492 transitions, 7130 flow [2024-05-12 13:10:08,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:10:08,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:10:08,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-05-12 13:10:08,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288888888888889 [2024-05-12 13:10:08,880 INFO L175 Difference]: Start difference. First operand has 237 places, 422 transitions, 5798 flow. Second operand 9 states and 238 transitions. [2024-05-12 13:10:08,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 492 transitions, 7130 flow [2024-05-12 13:10:09,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 492 transitions, 6725 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-05-12 13:10:09,871 INFO L231 Difference]: Finished difference. Result has 239 places, 425 transitions, 5838 flow [2024-05-12 13:10:09,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=5393, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5838, PETRI_PLACES=239, PETRI_TRANSITIONS=425} [2024-05-12 13:10:09,871 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 183 predicate places. [2024-05-12 13:10:09,871 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 425 transitions, 5838 flow [2024-05-12 13:10:09,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:09,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:10:09,872 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:10:09,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 13:10:09,872 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:10:09,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:10:09,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1874086623, now seen corresponding path program 6 times [2024-05-12 13:10:09,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:10:09,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686400515] [2024-05-12 13:10:09,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:10:09,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:10:09,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:10:11,023 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:10:11,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:10:11,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686400515] [2024-05-12 13:10:11,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686400515] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:10:11,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:10:11,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:10:11,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336796716] [2024-05-12 13:10:11,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:10:11,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:10:11,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:10:11,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:10:11,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:10:11,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:10:11,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 425 transitions, 5838 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:11,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:10:11,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:10:11,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:10:13,469 INFO L124 PetriNetUnfolderBase]: 8125/13073 cut-off events. [2024-05-12 13:10:13,469 INFO L125 PetriNetUnfolderBase]: For 571003/571089 co-relation queries the response was YES. [2024-05-12 13:10:13,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91251 conditions, 13073 events. 8125/13073 cut-off events. For 571003/571089 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 89046 event pairs, 1885 based on Foata normal form. 5/12714 useless extension candidates. Maximal degree in co-relation 91139. Up to 10690 conditions per place. [2024-05-12 13:10:13,665 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 365 selfloop transitions, 99 changer transitions 0/487 dead transitions. [2024-05-12 13:10:13,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 487 transitions, 7093 flow [2024-05-12 13:10:13,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:10:13,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:10:13,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-05-12 13:10:13,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5088888888888888 [2024-05-12 13:10:13,666 INFO L175 Difference]: Start difference. First operand has 239 places, 425 transitions, 5838 flow. Second operand 9 states and 229 transitions. [2024-05-12 13:10:13,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 487 transitions, 7093 flow [2024-05-12 13:10:14,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 487 transitions, 6684 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-05-12 13:10:14,742 INFO L231 Difference]: Finished difference. Result has 241 places, 427 transitions, 5672 flow [2024-05-12 13:10:14,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=5429, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5672, PETRI_PLACES=241, PETRI_TRANSITIONS=427} [2024-05-12 13:10:14,743 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 185 predicate places. [2024-05-12 13:10:14,743 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 427 transitions, 5672 flow [2024-05-12 13:10:14,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:14,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:10:14,744 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:10:14,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 13:10:14,744 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:10:14,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:10:14,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1874086468, now seen corresponding path program 5 times [2024-05-12 13:10:14,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:10:14,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263196315] [2024-05-12 13:10:14,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:10:14,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:10:14,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:10:15,963 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:10:15,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:10:15,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263196315] [2024-05-12 13:10:15,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263196315] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:10:15,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:10:15,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:10:15,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417006571] [2024-05-12 13:10:15,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:10:15,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:10:15,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:10:15,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:10:15,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:10:16,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:10:16,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 427 transitions, 5672 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:16,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:10:16,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:10:16,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:10:18,595 INFO L124 PetriNetUnfolderBase]: 8174/13099 cut-off events. [2024-05-12 13:10:18,596 INFO L125 PetriNetUnfolderBase]: For 586100/586192 co-relation queries the response was YES. [2024-05-12 13:10:18,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91055 conditions, 13099 events. 8174/13099 cut-off events. For 586100/586192 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 88483 event pairs, 1873 based on Foata normal form. 5/12772 useless extension candidates. Maximal degree in co-relation 90942. Up to 9570 conditions per place. [2024-05-12 13:10:18,797 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 289 selfloop transitions, 194 changer transitions 0/506 dead transitions. [2024-05-12 13:10:18,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 506 transitions, 7082 flow [2024-05-12 13:10:18,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:10:18,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:10:18,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-05-12 13:10:18,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528 [2024-05-12 13:10:18,799 INFO L175 Difference]: Start difference. First operand has 241 places, 427 transitions, 5672 flow. Second operand 10 states and 264 transitions. [2024-05-12 13:10:18,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 506 transitions, 7082 flow [2024-05-12 13:10:20,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 506 transitions, 6865 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-05-12 13:10:20,301 INFO L231 Difference]: Finished difference. Result has 244 places, 430 transitions, 5928 flow [2024-05-12 13:10:20,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=5455, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5928, PETRI_PLACES=244, PETRI_TRANSITIONS=430} [2024-05-12 13:10:20,301 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 188 predicate places. [2024-05-12 13:10:20,301 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 430 transitions, 5928 flow [2024-05-12 13:10:20,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:20,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:10:20,302 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:10:20,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 13:10:20,302 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:10:20,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:10:20,303 INFO L85 PathProgramCache]: Analyzing trace with hash 870067041, now seen corresponding path program 1 times [2024-05-12 13:10:20,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:10:20,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567881310] [2024-05-12 13:10:20,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:10:20,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:10:20,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:10:21,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:10:21,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:10:21,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567881310] [2024-05-12 13:10:21,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567881310] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:10:21,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:10:21,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:10:21,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786211408] [2024-05-12 13:10:21,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:10:21,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:10:21,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:10:21,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:10:21,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:10:21,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-05-12 13:10:21,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 430 transitions, 5928 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:10:21,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:10:21,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-05-12 13:10:21,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:10:23,880 INFO L124 PetriNetUnfolderBase]: 9121/14144 cut-off events. [2024-05-12 13:10:23,880 INFO L125 PetriNetUnfolderBase]: For 632402/632490 co-relation queries the response was YES. [2024-05-12 13:10:23,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98612 conditions, 14144 events. 9121/14144 cut-off events. For 632402/632490 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 91895 event pairs, 2503 based on Foata normal form. 62/13913 useless extension candidates. Maximal degree in co-relation 98498. Up to 12247 conditions per place. [2024-05-12 13:10:24,047 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 383 selfloop transitions, 67 changer transitions 0/487 dead transitions. [2024-05-12 13:10:24,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 487 transitions, 7468 flow [2024-05-12 13:10:24,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:10:24,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:10:24,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-05-12 13:10:24,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675 [2024-05-12 13:10:24,049 INFO L175 Difference]: Start difference. First operand has 244 places, 430 transitions, 5928 flow. Second operand 8 states and 187 transitions. [2024-05-12 13:10:24,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 487 transitions, 7468 flow [2024-05-12 13:10:25,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 487 transitions, 7029 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-05-12 13:10:25,115 INFO L231 Difference]: Finished difference. Result has 247 places, 450 transitions, 5985 flow [2024-05-12 13:10:25,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=5495, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5985, PETRI_PLACES=247, PETRI_TRANSITIONS=450} [2024-05-12 13:10:25,115 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 191 predicate places. [2024-05-12 13:10:25,115 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 450 transitions, 5985 flow [2024-05-12 13:10:25,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has 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:10:25,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:10:25,116 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:10:25,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 13:10:25,116 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:10:25,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:10:25,116 INFO L85 PathProgramCache]: Analyzing trace with hash 870425091, now seen corresponding path program 2 times [2024-05-12 13:10:25,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:10:25,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80345600] [2024-05-12 13:10:25,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:10:25,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:10:25,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:10:25,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:10:25,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:10:25,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80345600] [2024-05-12 13:10:25,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80345600] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:10:25,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:10:25,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:10:25,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007812947] [2024-05-12 13:10:25,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:10:25,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:10:25,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:10:25,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:10:25,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:10:26,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-05-12 13:10:26,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 450 transitions, 5985 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:10:26,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:10:26,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-05-12 13:10:26,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:10:28,874 INFO L124 PetriNetUnfolderBase]: 9197/14258 cut-off events. [2024-05-12 13:10:28,875 INFO L125 PetriNetUnfolderBase]: For 640103/640190 co-relation queries the response was YES. [2024-05-12 13:10:29,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99881 conditions, 14258 events. 9197/14258 cut-off events. For 640103/640190 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 92734 event pairs, 2523 based on Foata normal form. 61/14026 useless extension candidates. Maximal degree in co-relation 99763. Up to 12315 conditions per place. [2024-05-12 13:10:29,070 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 383 selfloop transitions, 71 changer transitions 0/491 dead transitions. [2024-05-12 13:10:29,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 491 transitions, 7424 flow [2024-05-12 13:10:29,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:10:29,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:10:29,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-05-12 13:10:29,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4575 [2024-05-12 13:10:29,071 INFO L175 Difference]: Start difference. First operand has 247 places, 450 transitions, 5985 flow. Second operand 8 states and 183 transitions. [2024-05-12 13:10:29,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 491 transitions, 7424 flow [2024-05-12 13:10:30,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 491 transitions, 7333 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-05-12 13:10:30,890 INFO L231 Difference]: Finished difference. Result has 254 places, 458 transitions, 6224 flow [2024-05-12 13:10:30,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=5912, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6224, PETRI_PLACES=254, PETRI_TRANSITIONS=458} [2024-05-12 13:10:30,891 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 198 predicate places. [2024-05-12 13:10:30,891 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 458 transitions, 6224 flow [2024-05-12 13:10:30,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has 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:10:30,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:10:30,892 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:10:30,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 13:10:30,892 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:10:30,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:10:30,892 INFO L85 PathProgramCache]: Analyzing trace with hash 966758177, now seen corresponding path program 1 times [2024-05-12 13:10:30,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:10:30,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752513016] [2024-05-12 13:10:30,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:10:30,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:10:30,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:10:31,743 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:10:31,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:10:31,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752513016] [2024-05-12 13:10:31,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752513016] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:10:31,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:10:31,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:10:31,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135531350] [2024-05-12 13:10:31,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:10:31,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:10:31,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:10:31,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:10:31,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:10:31,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-05-12 13:10:31,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 458 transitions, 6224 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:10:31,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:10:31,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-05-12 13:10:31,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:10:35,002 INFO L124 PetriNetUnfolderBase]: 9291/14478 cut-off events. [2024-05-12 13:10:35,002 INFO L125 PetriNetUnfolderBase]: For 669822/669912 co-relation queries the response was YES. [2024-05-12 13:10:35,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101621 conditions, 14478 events. 9291/14478 cut-off events. For 669822/669912 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 95027 event pairs, 2553 based on Foata normal form. 73/14229 useless extension candidates. Maximal degree in co-relation 101500. Up to 12745 conditions per place. [2024-05-12 13:10:35,181 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 413 selfloop transitions, 53 changer transitions 0/503 dead transitions. [2024-05-12 13:10:35,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 503 transitions, 7562 flow [2024-05-12 13:10:35,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:10:35,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:10:35,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-05-12 13:10:35,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48857142857142855 [2024-05-12 13:10:35,183 INFO L175 Difference]: Start difference. First operand has 254 places, 458 transitions, 6224 flow. Second operand 7 states and 171 transitions. [2024-05-12 13:10:35,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 503 transitions, 7562 flow [2024-05-12 13:10:37,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 503 transitions, 7440 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-05-12 13:10:37,093 INFO L231 Difference]: Finished difference. Result has 258 places, 468 transitions, 6382 flow [2024-05-12 13:10:37,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=6102, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6382, PETRI_PLACES=258, PETRI_TRANSITIONS=468} [2024-05-12 13:10:37,094 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 202 predicate places. [2024-05-12 13:10:37,094 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 468 transitions, 6382 flow [2024-05-12 13:10:37,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has 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:10:37,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:10:37,095 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:10:37,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 13:10:37,095 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:10:37,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:10:37,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1765076684, now seen corresponding path program 6 times [2024-05-12 13:10:37,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:10:37,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671318227] [2024-05-12 13:10:37,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:10:37,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:10:37,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:10:38,298 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:10:38,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:10:38,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671318227] [2024-05-12 13:10:38,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671318227] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:10:38,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:10:38,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:10:38,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053800689] [2024-05-12 13:10:38,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:10:38,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:10:38,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:10:38,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:10:38,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:10:38,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:10:38,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 468 transitions, 6382 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:38,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:10:38,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:10:38,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:10:41,688 INFO L124 PetriNetUnfolderBase]: 8559/13482 cut-off events. [2024-05-12 13:10:41,688 INFO L125 PetriNetUnfolderBase]: For 685638/685730 co-relation queries the response was YES. [2024-05-12 13:10:41,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99961 conditions, 13482 events. 8559/13482 cut-off events. For 685638/685730 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 90074 event pairs, 2052 based on Foata normal form. 10/13205 useless extension candidates. Maximal degree in co-relation 99838. Up to 11300 conditions per place. [2024-05-12 13:10:41,887 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 436 selfloop transitions, 93 changer transitions 0/559 dead transitions. [2024-05-12 13:10:41,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 559 transitions, 8619 flow [2024-05-12 13:10:41,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:10:41,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:10:41,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-05-12 13:10:41,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.52 [2024-05-12 13:10:41,888 INFO L175 Difference]: Start difference. First operand has 258 places, 468 transitions, 6382 flow. Second operand 9 states and 234 transitions. [2024-05-12 13:10:41,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 559 transitions, 8619 flow [2024-05-12 13:10:43,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 559 transitions, 8546 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-05-12 13:10:43,565 INFO L231 Difference]: Finished difference. Result has 267 places, 488 transitions, 6989 flow [2024-05-12 13:10:43,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=6309, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6989, PETRI_PLACES=267, PETRI_TRANSITIONS=488} [2024-05-12 13:10:43,566 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 211 predicate places. [2024-05-12 13:10:43,567 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 488 transitions, 6989 flow [2024-05-12 13:10:43,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:43,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:10:43,567 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:10:43,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 13:10:43,567 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:10:43,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:10:43,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1413592098, now seen corresponding path program 7 times [2024-05-12 13:10:43,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:10:43,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209005275] [2024-05-12 13:10:43,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:10:43,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:10:43,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:10:44,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:10:44,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:10:44,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209005275] [2024-05-12 13:10:44,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209005275] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:10:44,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:10:44,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:10:44,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135300808] [2024-05-12 13:10:44,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:10:44,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:10:44,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:10:44,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:10:44,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:10:44,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:10:44,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 488 transitions, 6989 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:44,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:10:44,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:10:44,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:10:48,264 INFO L124 PetriNetUnfolderBase]: 8575/13435 cut-off events. [2024-05-12 13:10:48,264 INFO L125 PetriNetUnfolderBase]: For 713975/714055 co-relation queries the response was YES. [2024-05-12 13:10:48,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102597 conditions, 13435 events. 8575/13435 cut-off events. For 713975/714055 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 89012 event pairs, 2156 based on Foata normal form. 10/13183 useless extension candidates. Maximal degree in co-relation 102469. Up to 11311 conditions per place. [2024-05-12 13:10:48,474 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 456 selfloop transitions, 78 changer transitions 0/564 dead transitions. [2024-05-12 13:10:48,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 564 transitions, 8713 flow [2024-05-12 13:10:48,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:10:48,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:10:48,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-05-12 13:10:48,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51 [2024-05-12 13:10:48,476 INFO L175 Difference]: Start difference. First operand has 267 places, 488 transitions, 6989 flow. Second operand 10 states and 255 transitions. [2024-05-12 13:10:48,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 564 transitions, 8713 flow [2024-05-12 13:10:50,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 564 transitions, 8512 flow, removed 86 selfloop flow, removed 3 redundant places. [2024-05-12 13:10:50,117 INFO L231 Difference]: Finished difference. Result has 274 places, 491 transitions, 7028 flow [2024-05-12 13:10:50,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=6788, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7028, PETRI_PLACES=274, PETRI_TRANSITIONS=491} [2024-05-12 13:10:50,118 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 218 predicate places. [2024-05-12 13:10:50,118 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 491 transitions, 7028 flow [2024-05-12 13:10:50,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:50,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:10:50,118 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:10:50,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 13:10:50,119 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:10:50,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:10:50,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1119977061, now seen corresponding path program 7 times [2024-05-12 13:10:50,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:10:50,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194441391] [2024-05-12 13:10:50,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:10:50,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:10:50,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:10:51,444 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:10:51,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:10:51,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194441391] [2024-05-12 13:10:51,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194441391] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:10:51,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:10:51,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:10:51,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050661653] [2024-05-12 13:10:51,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:10:51,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:10:51,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:10:51,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:10:51,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:10:51,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:10:51,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 491 transitions, 7028 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:51,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:10:51,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:10:51,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:10:54,850 INFO L124 PetriNetUnfolderBase]: 8598/13556 cut-off events. [2024-05-12 13:10:54,851 INFO L125 PetriNetUnfolderBase]: For 732232/732324 co-relation queries the response was YES. [2024-05-12 13:10:54,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103706 conditions, 13556 events. 8598/13556 cut-off events. For 732232/732324 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 90855 event pairs, 2114 based on Foata normal form. 10/13278 useless extension candidates. Maximal degree in co-relation 103576. Up to 11857 conditions per place. [2024-05-12 13:10:55,052 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 481 selfloop transitions, 31 changer transitions 0/542 dead transitions. [2024-05-12 13:10:55,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 542 transitions, 8306 flow [2024-05-12 13:10:55,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:10:55,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:10:55,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-05-12 13:10:55,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-05-12 13:10:55,054 INFO L175 Difference]: Start difference. First operand has 274 places, 491 transitions, 7028 flow. Second operand 9 states and 220 transitions. [2024-05-12 13:10:55,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 542 transitions, 8306 flow [2024-05-12 13:10:56,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 542 transitions, 8034 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-05-12 13:10:56,567 INFO L231 Difference]: Finished difference. Result has 275 places, 491 transitions, 6825 flow [2024-05-12 13:10:56,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=6756, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6825, PETRI_PLACES=275, PETRI_TRANSITIONS=491} [2024-05-12 13:10:56,568 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 219 predicate places. [2024-05-12 13:10:56,568 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 491 transitions, 6825 flow [2024-05-12 13:10:56,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:56,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:10:56,568 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:10:56,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 13:10:56,568 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:10:56,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:10:56,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1708113364, now seen corresponding path program 1 times [2024-05-12 13:10:56,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:10:56,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172108538] [2024-05-12 13:10:56,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:10:56,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:10:56,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:10:57,716 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:10:57,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:10:57,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172108538] [2024-05-12 13:10:57,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172108538] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:10:57,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:10:57,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:10:57,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111354487] [2024-05-12 13:10:57,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:10:57,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:10:57,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:10:57,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:10:57,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:10:57,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-05-12 13:10:57,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 491 transitions, 6825 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:10:57,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:10:57,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-05-12 13:10:57,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:11:01,525 INFO L124 PetriNetUnfolderBase]: 9529/14857 cut-off events. [2024-05-12 13:11:01,525 INFO L125 PetriNetUnfolderBase]: For 753067/753145 co-relation queries the response was YES. [2024-05-12 13:11:01,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109190 conditions, 14857 events. 9529/14857 cut-off events. For 753067/753145 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 97836 event pairs, 2542 based on Foata normal form. 4/14543 useless extension candidates. Maximal degree in co-relation 109059. Up to 13142 conditions per place. [2024-05-12 13:11:01,717 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 488 selfloop transitions, 35 changer transitions 0/551 dead transitions. [2024-05-12 13:11:01,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 551 transitions, 8265 flow [2024-05-12 13:11:01,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:11:01,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:11:01,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-05-12 13:11:01,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-05-12 13:11:01,718 INFO L175 Difference]: Start difference. First operand has 275 places, 491 transitions, 6825 flow. Second operand 9 states and 210 transitions. [2024-05-12 13:11:01,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 551 transitions, 8265 flow [2024-05-12 13:11:03,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 551 transitions, 8122 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-05-12 13:11:03,177 INFO L231 Difference]: Finished difference. Result has 279 places, 506 transitions, 7020 flow [2024-05-12 13:11:03,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=6712, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7020, PETRI_PLACES=279, PETRI_TRANSITIONS=506} [2024-05-12 13:11:03,177 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 223 predicate places. [2024-05-12 13:11:03,178 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 506 transitions, 7020 flow [2024-05-12 13:11:03,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:11:03,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:11:03,178 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:11:03,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 13:11:03,178 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:11:03,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:11:03,179 INFO L85 PathProgramCache]: Analyzing trace with hash 2049484634, now seen corresponding path program 8 times [2024-05-12 13:11:03,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:11:03,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730887004] [2024-05-12 13:11:03,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:11:03,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:11:03,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:11:04,223 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:11:04,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:11:04,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730887004] [2024-05-12 13:11:04,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730887004] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:11:04,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:11:04,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:11:04,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794573890] [2024-05-12 13:11:04,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:11:04,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:11:04,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:11:04,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:11:04,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:11:04,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-05-12 13:11:04,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 506 transitions, 7020 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:11:04,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:11:04,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-05-12 13:11:04,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand