./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe004_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/safe004_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/safe004_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-05-07_14-17-48.files/protection/safe004_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:34:48,523 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 13:34:48,601 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 13:34:48,604 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 13:34:48,605 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 13:34:48,634 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 13:34:48,634 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 13:34:48,635 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 13:34:48,635 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 13:34:48,640 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 13:34:48,640 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 13:34:48,640 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 13:34:48,641 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 13:34:48,642 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 13:34:48,643 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 13:34:48,643 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 13:34:48,643 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 13:34:48,643 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 13:34:48,644 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 13:34:48,644 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 13:34:48,644 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 13:34:48,644 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 13:34:48,645 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 13:34:48,645 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 13:34:48,645 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 13:34:48,645 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 13:34:48,646 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 13:34:48,646 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 13:34:48,646 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 13:34:48,647 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 13:34:48,647 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 13:34:48,647 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 13:34:48,647 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:34:48,647 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 13:34:48,648 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 13:34:48,648 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 13:34:48,648 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 13:34:48,648 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 13:34:48,649 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 13:34:48,649 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 13:34:48,649 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 13:34:48,650 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 13:34:48,650 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 13:34:48,650 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:34:48,829 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 13:34:48,855 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 13:34:48,857 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 13:34:48,858 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 13:34:48,859 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 13:34:48,860 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/safe004_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-05-12 13:34:49,008 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 13:34:49,009 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 13:34:49,009 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe004_power.oepc_pso.oepc_rmo.oepc.i [2024-05-12 13:34:50,139 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 13:34:50,344 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 13:34:50,346 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe004_power.oepc_pso.oepc_rmo.oepc.i [2024-05-12 13:34:50,358 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e4e67674b/715a98f0980843a18998d93f0de6239c/FLAGafb9d214f [2024-05-12 13:34:50,368 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e4e67674b/715a98f0980843a18998d93f0de6239c [2024-05-12 13:34:50,369 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 13:34:50,370 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 13:34:50,371 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 13:34:50,371 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 13:34:50,375 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 13:34:50,376 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:34:49" (1/2) ... [2024-05-12 13:34:50,377 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c52dbb3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:34:50, skipping insertion in model container [2024-05-12 13:34:50,377 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:34:49" (1/2) ... [2024-05-12 13:34:50,378 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2f8380dd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:34:50, skipping insertion in model container [2024-05-12 13:34:50,378 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:34:50" (2/2) ... [2024-05-12 13:34:50,378 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c52dbb3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50, skipping insertion in model container [2024-05-12 13:34:50,378 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:34:50" (2/2) ... [2024-05-12 13:34:50,379 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 13:34:50,481 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 13:34:50,482 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) [2024-05-12 13:34:50,483 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) [2024-05-12 13:34:50,483 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] ((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) [2024-05-12 13:34:50,483 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 13:34:50,483 INFO L106 edCorrectnessWitness]: ghost_update [L845-L845] multithreaded = 1; [2024-05-12 13:34:50,521 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 13:34:50,640 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/safe004_power.oepc_pso.oepc_rmo.oepc.i[970,983] [2024-05-12 13:34:50,837 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:34:50,851 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 13:34:50,878 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/safe004_power.oepc_pso.oepc_rmo.oepc.i[970,983] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 13:34:50,951 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:34:50,978 INFO L206 MainTranslator]: Completed translation [2024-05-12 13:34:50,978 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50 WrapperNode [2024-05-12 13:34:50,978 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 13:34:50,979 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 13:34:50,979 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 13:34:50,980 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 13:34:50,985 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50" (1/1) ... [2024-05-12 13:34:51,012 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50" (1/1) ... [2024-05-12 13:34:51,051 INFO L138 Inliner]: procedures = 176, calls = 54, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 149 [2024-05-12 13:34:51,054 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 13:34:51,055 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 13:34:51,055 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 13:34:51,056 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 13:34:51,064 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50" (1/1) ... [2024-05-12 13:34:51,064 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50" (1/1) ... [2024-05-12 13:34:51,080 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50" (1/1) ... [2024-05-12 13:34:51,097 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:34:51,100 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50" (1/1) ... [2024-05-12 13:34:51,100 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50" (1/1) ... [2024-05-12 13:34:51,116 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50" (1/1) ... [2024-05-12 13:34:51,122 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50" (1/1) ... [2024-05-12 13:34:51,124 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50" (1/1) ... [2024-05-12 13:34:51,131 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50" (1/1) ... [2024-05-12 13:34:51,135 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 13:34:51,139 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 13:34:51,140 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 13:34:51,140 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 13:34:51,141 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50" (1/1) ... [2024-05-12 13:34:51,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:34:51,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:34:51,181 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:34:51,222 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:34:51,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 13:34:51,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 13:34:51,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 13:34:51,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 13:34:51,250 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 13:34:51,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 13:34:51,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 13:34:51,250 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 13:34:51,250 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 13:34:51,251 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 13:34:51,251 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 13:34:51,251 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 13:34:51,252 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 13:34:51,252 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 13:34:51,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 13:34:51,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 13:34:51,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 13:34:51,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 13:34:51,253 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 13:34:51,254 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 13:34:51,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 13:34:51,255 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:34:51,362 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 13:34:51,364 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 13:34:51,658 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 13:34:51,659 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 13:34:51,826 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 13:34:51,826 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 13:34:51,826 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:34:51 BoogieIcfgContainer [2024-05-12 13:34:51,826 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 13:34:51,829 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 13:34:51,829 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 13:34:51,832 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 13:34:51,832 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:34:49" (1/4) ... [2024-05-12 13:34:51,833 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f8732a3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:34:51, skipping insertion in model container [2024-05-12 13:34:51,833 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 01:34:50" (2/4) ... [2024-05-12 13:34:51,833 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f8732a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:34:51, skipping insertion in model container [2024-05-12 13:34:51,834 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:34:50" (3/4) ... [2024-05-12 13:34:51,834 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f8732a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:34:51, skipping insertion in model container [2024-05-12 13:34:51,834 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:34:51" (4/4) ... [2024-05-12 13:34:51,835 INFO L112 eAbstractionObserver]: Analyzing ICFG safe004_power.oepc_pso.oepc_rmo.oepc.i [2024-05-12 13:34:51,848 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 13:34:51,849 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-05-12 13:34:51,849 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 13:34:51,931 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 13:34:51,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-05-12 13:34:52,031 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-05-12 13:34:52,031 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:34:52,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 69 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-05-12 13:34:52,034 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-05-12 13:34:52,038 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 44 transitions, 97 flow [2024-05-12 13:34:52,050 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 13:34:52,058 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;@2fae0b6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 13:34:52,058 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-05-12 13:34:52,063 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 13:34:52,063 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 13:34:52,064 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:34:52,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:34:52,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:34:52,065 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:34:52,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:34:52,072 INFO L85 PathProgramCache]: Analyzing trace with hash 244157796, now seen corresponding path program 1 times [2024-05-12 13:34:52,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:34:52,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023366488] [2024-05-12 13:34:52,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:34:52,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:34:52,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:34:53,083 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:34:53,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:34:53,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023366488] [2024-05-12 13:34:53,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023366488] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:34:53,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:34:53,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:34:53,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563893428] [2024-05-12 13:34:53,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:34:53,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:34:53,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:34:53,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:34:53,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:34:53,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-05-12 13:34:53,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:34:53,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:34:53,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-05-12 13:34:53,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:34:54,095 INFO L124 PetriNetUnfolderBase]: 5124/8096 cut-off events. [2024-05-12 13:34:54,095 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2024-05-12 13:34:54,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15534 conditions, 8096 events. 5124/8096 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 50761 event pairs, 3118 based on Foata normal form. 256/7736 useless extension candidates. Maximal degree in co-relation 15519. Up to 7279 conditions per place. [2024-05-12 13:34:54,134 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 49 selfloop transitions, 5 changer transitions 0/62 dead transitions. [2024-05-12 13:34:54,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 62 transitions, 247 flow [2024-05-12 13:34:54,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:34:54,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:34:54,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 92 transitions. [2024-05-12 13:34:54,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6524822695035462 [2024-05-12 13:34:54,149 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 97 flow. Second operand 3 states and 92 transitions. [2024-05-12 13:34:54,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 62 transitions, 247 flow [2024-05-12 13:34:54,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 62 transitions, 242 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 13:34:54,154 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 129 flow [2024-05-12 13:34:54,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=129, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-05-12 13:34:54,158 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-05-12 13:34:54,158 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 129 flow [2024-05-12 13:34:54,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:34:54,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:34:54,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:34:54,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 13:34:54,159 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:34:54,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:34:54,160 INFO L85 PathProgramCache]: Analyzing trace with hash 244157988, now seen corresponding path program 1 times [2024-05-12 13:34:54,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:34:54,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631803188] [2024-05-12 13:34:54,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:34:54,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:34:54,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:34:54,239 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:34:54,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:34:54,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631803188] [2024-05-12 13:34:54,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631803188] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:34:54,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:34:54,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:34:54,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955108085] [2024-05-12 13:34:54,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:34:54,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:34:54,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:34:54,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:34:54,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:34:54,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-05-12 13:34:54,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 129 flow. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:34:54,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:34:54,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-05-12 13:34:54,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:34:54,531 INFO L124 PetriNetUnfolderBase]: 1205/2193 cut-off events. [2024-05-12 13:34:54,531 INFO L125 PetriNetUnfolderBase]: For 206/206 co-relation queries the response was YES. [2024-05-12 13:34:54,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4350 conditions, 2193 events. 1205/2193 cut-off events. For 206/206 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14245 event pairs, 410 based on Foata normal form. 0/2077 useless extension candidates. Maximal degree in co-relation 4335. Up to 1486 conditions per place. [2024-05-12 13:34:54,543 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 41 selfloop transitions, 3 changer transitions 0/63 dead transitions. [2024-05-12 13:34:54,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 63 transitions, 248 flow [2024-05-12 13:34:54,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:34:54,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:34:54,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 104 transitions. [2024-05-12 13:34:54,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7375886524822695 [2024-05-12 13:34:54,545 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 129 flow. Second operand 3 states and 104 transitions. [2024-05-12 13:34:54,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 63 transitions, 248 flow [2024-05-12 13:34:54,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 63 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:34:54,547 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 122 flow [2024-05-12 13:34:54,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=122, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-05-12 13:34:54,547 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-05-12 13:34:54,548 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 122 flow [2024-05-12 13:34:54,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:34:54,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:34:54,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:34:54,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 13:34:54,548 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:34:54,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:34:54,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1587511326, now seen corresponding path program 1 times [2024-05-12 13:34:54,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:34:54,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430188743] [2024-05-12 13:34:54,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:34:54,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:34:54,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:34:55,182 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:34:55,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:34:55,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430188743] [2024-05-12 13:34:55,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430188743] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:34:55,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:34:55,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:34:55,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427538975] [2024-05-12 13:34:55,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:34:55,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:34:55,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:34:55,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:34:55,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:34:55,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-05-12 13:34:55,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 122 flow. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 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:34:55,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:34:55,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-05-12 13:34:55,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:34:55,919 INFO L124 PetriNetUnfolderBase]: 4415/6995 cut-off events. [2024-05-12 13:34:55,920 INFO L125 PetriNetUnfolderBase]: For 1421/1421 co-relation queries the response was YES. [2024-05-12 13:34:55,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14910 conditions, 6995 events. 4415/6995 cut-off events. For 1421/1421 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 42745 event pairs, 2766 based on Foata normal form. 6/6779 useless extension candidates. Maximal degree in co-relation 14894. Up to 6259 conditions per place. [2024-05-12 13:34:55,955 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 57 selfloop transitions, 8 changer transitions 2/75 dead transitions. [2024-05-12 13:34:55,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 75 transitions, 334 flow [2024-05-12 13:34:55,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:34:55,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:34:55,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 111 transitions. [2024-05-12 13:34:55,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904255319148937 [2024-05-12 13:34:55,961 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 122 flow. Second operand 4 states and 111 transitions. [2024-05-12 13:34:55,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 75 transitions, 334 flow [2024-05-12 13:34:55,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 75 transitions, 326 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:34:55,964 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 181 flow [2024-05-12 13:34:55,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=181, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-05-12 13:34:55,965 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 3 predicate places. [2024-05-12 13:34:55,965 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 181 flow [2024-05-12 13:34:55,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 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:34:55,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:34:55,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:34:55,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 13:34:55,966 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:34:55,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:34:55,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1968209259, now seen corresponding path program 1 times [2024-05-12 13:34:55,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:34:55,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36076370] [2024-05-12 13:34:55,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:34:55,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:34:56,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:34:56,668 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:34:56,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:34:56,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36076370] [2024-05-12 13:34:56,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36076370] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:34:56,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:34:56,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 13:34:56,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049914069] [2024-05-12 13:34:56,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:34:56,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 13:34:56,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:34:56,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 13:34:56,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-05-12 13:34:56,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-05-12 13:34:56,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 181 flow. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:34:56,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:34:56,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-05-12 13:34:56,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:34:57,466 INFO L124 PetriNetUnfolderBase]: 4135/6620 cut-off events. [2024-05-12 13:34:57,466 INFO L125 PetriNetUnfolderBase]: For 2740/2740 co-relation queries the response was YES. [2024-05-12 13:34:57,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15536 conditions, 6620 events. 4135/6620 cut-off events. For 2740/2740 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 41145 event pairs, 2025 based on Foata normal form. 11/6399 useless extension candidates. Maximal degree in co-relation 15518. Up to 5541 conditions per place. [2024-05-12 13:34:57,507 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 77 selfloop transitions, 18 changer transitions 0/103 dead transitions. [2024-05-12 13:34:57,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 103 transitions, 531 flow [2024-05-12 13:34:57,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:34:57,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:34:57,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-05-12 13:34:57,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 13:34:57,509 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 181 flow. Second operand 5 states and 145 transitions. [2024-05-12 13:34:57,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 103 transitions, 531 flow [2024-05-12 13:34:57,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 103 transitions, 520 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-05-12 13:34:57,514 INFO L231 Difference]: Finished difference. Result has 61 places, 63 transitions, 295 flow [2024-05-12 13:34:57,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=295, PETRI_PLACES=61, PETRI_TRANSITIONS=63} [2024-05-12 13:34:57,516 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 8 predicate places. [2024-05-12 13:34:57,516 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 63 transitions, 295 flow [2024-05-12 13:34:57,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:34:57,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:34:57,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:34:57,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 13:34:57,517 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:34:57,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:34:57,517 INFO L85 PathProgramCache]: Analyzing trace with hash -746415113, now seen corresponding path program 1 times [2024-05-12 13:34:57,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:34:57,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910541707] [2024-05-12 13:34:57,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:34:57,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:34:57,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:34:58,278 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:34:58,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:34:58,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910541707] [2024-05-12 13:34:58,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910541707] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:34:58,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:34:58,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:34:58,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257336760] [2024-05-12 13:34:58,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:34:58,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:34:58,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:34:58,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:34:58,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:34:58,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-05-12 13:34:58,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 63 transitions, 295 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:34:58,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:34:58,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-05-12 13:34:58,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:34:59,115 INFO L124 PetriNetUnfolderBase]: 4241/6786 cut-off events. [2024-05-12 13:34:59,115 INFO L125 PetriNetUnfolderBase]: For 7424/7424 co-relation queries the response was YES. [2024-05-12 13:34:59,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18761 conditions, 6786 events. 4241/6786 cut-off events. For 7424/7424 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 41922 event pairs, 1579 based on Foata normal form. 9/6557 useless extension candidates. Maximal degree in co-relation 18739. Up to 5704 conditions per place. [2024-05-12 13:34:59,154 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 104 selfloop transitions, 31 changer transitions 0/143 dead transitions. [2024-05-12 13:34:59,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 143 transitions, 889 flow [2024-05-12 13:34:59,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:34:59,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:34:59,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 13:34:59,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6134751773049646 [2024-05-12 13:34:59,160 INFO L175 Difference]: Start difference. First operand has 61 places, 63 transitions, 295 flow. Second operand 6 states and 173 transitions. [2024-05-12 13:34:59,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 143 transitions, 889 flow [2024-05-12 13:34:59,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 143 transitions, 877 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-05-12 13:34:59,168 INFO L231 Difference]: Finished difference. Result has 70 places, 89 transitions, 549 flow [2024-05-12 13:34:59,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=549, PETRI_PLACES=70, PETRI_TRANSITIONS=89} [2024-05-12 13:34:59,170 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 17 predicate places. [2024-05-12 13:34:59,170 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 89 transitions, 549 flow [2024-05-12 13:34:59,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:34:59,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:34:59,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:34:59,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 13:34:59,171 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:34:59,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:34:59,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1664030370, now seen corresponding path program 1 times [2024-05-12 13:34:59,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:34:59,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485489948] [2024-05-12 13:34:59,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:34:59,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:34:59,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:00,111 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:35:00,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:00,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485489948] [2024-05-12 13:35:00,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485489948] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:00,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:00,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:35:00,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053373725] [2024-05-12 13:35:00,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:00,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:35:00,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:00,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:35:00,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:35:00,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-05-12 13:35:00,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 89 transitions, 549 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:00,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:00,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-05-12 13:35:00,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:01,137 INFO L124 PetriNetUnfolderBase]: 4797/7598 cut-off events. [2024-05-12 13:35:01,137 INFO L125 PetriNetUnfolderBase]: For 15736/15739 co-relation queries the response was YES. [2024-05-12 13:35:01,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24995 conditions, 7598 events. 4797/7598 cut-off events. For 15736/15739 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 46900 event pairs, 1747 based on Foata normal form. 46/7404 useless extension candidates. Maximal degree in co-relation 24967. Up to 5901 conditions per place. [2024-05-12 13:35:01,177 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 125 selfloop transitions, 40 changer transitions 0/173 dead transitions. [2024-05-12 13:35:01,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 173 transitions, 1232 flow [2024-05-12 13:35:01,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:35:01,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:35:01,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 13:35:01,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 13:35:01,179 INFO L175 Difference]: Start difference. First operand has 70 places, 89 transitions, 549 flow. Second operand 7 states and 203 transitions. [2024-05-12 13:35:01,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 173 transitions, 1232 flow [2024-05-12 13:35:01,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 173 transitions, 1216 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-05-12 13:35:01,189 INFO L231 Difference]: Finished difference. Result has 77 places, 105 transitions, 775 flow [2024-05-12 13:35:01,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=775, PETRI_PLACES=77, PETRI_TRANSITIONS=105} [2024-05-12 13:35:01,190 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 24 predicate places. [2024-05-12 13:35:01,190 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 105 transitions, 775 flow [2024-05-12 13:35:01,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:01,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:01,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:35:01,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 13:35:01,191 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:35:01,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:01,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1649950758, now seen corresponding path program 1 times [2024-05-12 13:35:01,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:01,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717841990] [2024-05-12 13:35:01,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:01,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:01,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:01,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:35:01,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:01,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717841990] [2024-05-12 13:35:01,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717841990] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:01,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:01,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:35:01,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077739831] [2024-05-12 13:35:01,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:01,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:35:01,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:01,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:35:01,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:35:01,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:01,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 105 transitions, 775 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:01,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:01,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:01,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:02,921 INFO L124 PetriNetUnfolderBase]: 5475/8658 cut-off events. [2024-05-12 13:35:02,922 INFO L125 PetriNetUnfolderBase]: For 26877/26877 co-relation queries the response was YES. [2024-05-12 13:35:02,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32679 conditions, 8658 events. 5475/8658 cut-off events. For 26877/26877 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 53686 event pairs, 2174 based on Foata normal form. 5/8387 useless extension candidates. Maximal degree in co-relation 32647. Up to 7695 conditions per place. [2024-05-12 13:35:02,962 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 119 selfloop transitions, 14 changer transitions 0/140 dead transitions. [2024-05-12 13:35:02,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 140 transitions, 1213 flow [2024-05-12 13:35:02,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:35:02,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:35:02,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-05-12 13:35:02,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.502127659574468 [2024-05-12 13:35:02,964 INFO L175 Difference]: Start difference. First operand has 77 places, 105 transitions, 775 flow. Second operand 5 states and 118 transitions. [2024-05-12 13:35:02,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 140 transitions, 1213 flow [2024-05-12 13:35:02,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 140 transitions, 1162 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 13:35:02,982 INFO L231 Difference]: Finished difference. Result has 79 places, 109 transitions, 808 flow [2024-05-12 13:35:02,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=808, PETRI_PLACES=79, PETRI_TRANSITIONS=109} [2024-05-12 13:35:02,983 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 26 predicate places. [2024-05-12 13:35:02,983 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 109 transitions, 808 flow [2024-05-12 13:35:02,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:02,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:02,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:35:02,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 13:35:02,984 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:35:02,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:02,985 INFO L85 PathProgramCache]: Analyzing trace with hash -422527937, now seen corresponding path program 1 times [2024-05-12 13:35:02,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:02,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942163826] [2024-05-12 13:35:02,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:02,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:02,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:03,589 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:35:03,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:03,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942163826] [2024-05-12 13:35:03,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942163826] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:03,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:03,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:35:03,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395435637] [2024-05-12 13:35:03,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:03,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:35:03,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:03,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:35:03,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:35:03,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:03,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 109 transitions, 808 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:03,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:03,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:03,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:04,684 INFO L124 PetriNetUnfolderBase]: 5465/8586 cut-off events. [2024-05-12 13:35:04,685 INFO L125 PetriNetUnfolderBase]: For 28282/28282 co-relation queries the response was YES. [2024-05-12 13:35:04,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33274 conditions, 8586 events. 5465/8586 cut-off events. For 28282/28282 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 52792 event pairs, 2171 based on Foata normal form. 4/8333 useless extension candidates. Maximal degree in co-relation 33239. Up to 7756 conditions per place. [2024-05-12 13:35:04,739 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 111 selfloop transitions, 20 changer transitions 0/138 dead transitions. [2024-05-12 13:35:04,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 138 transitions, 1176 flow [2024-05-12 13:35:04,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:35:04,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:35:04,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-05-12 13:35:04,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46808510638297873 [2024-05-12 13:35:04,741 INFO L175 Difference]: Start difference. First operand has 79 places, 109 transitions, 808 flow. Second operand 6 states and 132 transitions. [2024-05-12 13:35:04,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 138 transitions, 1176 flow [2024-05-12 13:35:04,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 138 transitions, 1140 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-05-12 13:35:04,761 INFO L231 Difference]: Finished difference. Result has 84 places, 115 transitions, 891 flow [2024-05-12 13:35:04,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=891, PETRI_PLACES=84, PETRI_TRANSITIONS=115} [2024-05-12 13:35:04,761 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 31 predicate places. [2024-05-12 13:35:04,761 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 115 transitions, 891 flow [2024-05-12 13:35:04,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:04,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:04,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:35:04,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 13:35:04,762 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:35:04,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:04,763 INFO L85 PathProgramCache]: Analyzing trace with hash -220107518, now seen corresponding path program 1 times [2024-05-12 13:35:04,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:04,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706776578] [2024-05-12 13:35:04,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:04,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:04,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:05,495 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:35:05,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:05,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706776578] [2024-05-12 13:35:05,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706776578] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:05,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:05,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:35:05,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136286296] [2024-05-12 13:35:05,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:05,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:35:05,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:05,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:35:05,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:35:05,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:05,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 115 transitions, 891 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:05,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:05,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:05,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:06,668 INFO L124 PetriNetUnfolderBase]: 5537/8710 cut-off events. [2024-05-12 13:35:06,669 INFO L125 PetriNetUnfolderBase]: For 30156/30162 co-relation queries the response was YES. [2024-05-12 13:35:06,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34008 conditions, 8710 events. 5537/8710 cut-off events. For 30156/30162 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 53915 event pairs, 1855 based on Foata normal form. 14/8458 useless extension candidates. Maximal degree in co-relation 33970. Up to 7402 conditions per place. [2024-05-12 13:35:06,721 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 131 selfloop transitions, 25 changer transitions 0/163 dead transitions. [2024-05-12 13:35:06,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 163 transitions, 1447 flow [2024-05-12 13:35:06,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:35:06,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:35:06,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-05-12 13:35:06,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-05-12 13:35:06,723 INFO L175 Difference]: Start difference. First operand has 84 places, 115 transitions, 891 flow. Second operand 6 states and 147 transitions. [2024-05-12 13:35:06,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 163 transitions, 1447 flow [2024-05-12 13:35:06,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 163 transitions, 1411 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 13:35:06,754 INFO L231 Difference]: Finished difference. Result has 87 places, 119 transitions, 960 flow [2024-05-12 13:35:06,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=855, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=960, PETRI_PLACES=87, PETRI_TRANSITIONS=119} [2024-05-12 13:35:06,755 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 34 predicate places. [2024-05-12 13:35:06,755 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 119 transitions, 960 flow [2024-05-12 13:35:06,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:06,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:06,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:35:06,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 13:35:06,756 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:35:06,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:06,756 INFO L85 PathProgramCache]: Analyzing trace with hash 759800932, now seen corresponding path program 2 times [2024-05-12 13:35:06,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:06,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635986444] [2024-05-12 13:35:06,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:06,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:06,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:07,537 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:35:07,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:07,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635986444] [2024-05-12 13:35:07,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635986444] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:07,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:07,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:35:07,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868040894] [2024-05-12 13:35:07,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:07,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:35:07,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:07,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:35:07,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:35:07,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:07,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 119 transitions, 960 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:07,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:07,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:07,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:08,706 INFO L124 PetriNetUnfolderBase]: 5482/8608 cut-off events. [2024-05-12 13:35:08,706 INFO L125 PetriNetUnfolderBase]: For 32581/32581 co-relation queries the response was YES. [2024-05-12 13:35:08,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34225 conditions, 8608 events. 5482/8608 cut-off events. For 32581/32581 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 52935 event pairs, 2187 based on Foata normal form. 5/8352 useless extension candidates. Maximal degree in co-relation 34186. Up to 7744 conditions per place. [2024-05-12 13:35:08,763 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 127 selfloop transitions, 14 changer transitions 0/148 dead transitions. [2024-05-12 13:35:08,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 148 transitions, 1342 flow [2024-05-12 13:35:08,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:35:08,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:35:08,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-05-12 13:35:08,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4716312056737589 [2024-05-12 13:35:08,765 INFO L175 Difference]: Start difference. First operand has 87 places, 119 transitions, 960 flow. Second operand 6 states and 133 transitions. [2024-05-12 13:35:08,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 148 transitions, 1342 flow [2024-05-12 13:35:08,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 148 transitions, 1305 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 13:35:08,820 INFO L231 Difference]: Finished difference. Result has 90 places, 119 transitions, 960 flow [2024-05-12 13:35:08,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=923, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=960, PETRI_PLACES=90, PETRI_TRANSITIONS=119} [2024-05-12 13:35:08,822 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 37 predicate places. [2024-05-12 13:35:08,823 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 119 transitions, 960 flow [2024-05-12 13:35:08,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:08,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:08,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:35:08,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 13:35:08,823 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:35:08,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:08,824 INFO L85 PathProgramCache]: Analyzing trace with hash -106557309, now seen corresponding path program 1 times [2024-05-12 13:35:08,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:08,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321047909] [2024-05-12 13:35:08,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:08,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:08,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:09,645 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:35:09,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:09,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321047909] [2024-05-12 13:35:09,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321047909] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:09,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:09,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:35:09,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919925969] [2024-05-12 13:35:09,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:09,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:35:09,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:09,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:35:09,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:35:09,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:09,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 119 transitions, 960 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:09,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:09,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:09,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:10,986 INFO L124 PetriNetUnfolderBase]: 5617/8801 cut-off events. [2024-05-12 13:35:10,986 INFO L125 PetriNetUnfolderBase]: For 35505/35505 co-relation queries the response was YES. [2024-05-12 13:35:11,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35039 conditions, 8801 events. 5617/8801 cut-off events. For 35505/35505 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 54190 event pairs, 1594 based on Foata normal form. 12/8549 useless extension candidates. Maximal degree in co-relation 34999. Up to 7427 conditions per place. [2024-05-12 13:35:11,052 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 123 selfloop transitions, 58 changer transitions 0/188 dead transitions. [2024-05-12 13:35:11,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 188 transitions, 1726 flow [2024-05-12 13:35:11,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:35:11,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:35:11,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-05-12 13:35:11,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288753799392097 [2024-05-12 13:35:11,054 INFO L175 Difference]: Start difference. First operand has 90 places, 119 transitions, 960 flow. Second operand 7 states and 174 transitions. [2024-05-12 13:35:11,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 188 transitions, 1726 flow [2024-05-12 13:35:11,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 188 transitions, 1649 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-05-12 13:35:11,092 INFO L231 Difference]: Finished difference. Result has 93 places, 143 transitions, 1275 flow [2024-05-12 13:35:11,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1275, PETRI_PLACES=93, PETRI_TRANSITIONS=143} [2024-05-12 13:35:11,093 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 40 predicate places. [2024-05-12 13:35:11,093 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 143 transitions, 1275 flow [2024-05-12 13:35:11,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:11,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:11,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:35:11,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 13:35:11,094 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:35:11,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:11,094 INFO L85 PathProgramCache]: Analyzing trace with hash 2078994399, now seen corresponding path program 2 times [2024-05-12 13:35:11,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:11,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975029439] [2024-05-12 13:35:11,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:11,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:11,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:11,879 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:35:11,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:11,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975029439] [2024-05-12 13:35:11,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975029439] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:11,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:11,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:35:11,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398003967] [2024-05-12 13:35:11,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:11,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:35:11,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:11,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:35:11,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:35:11,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:11,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 143 transitions, 1275 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:11,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:11,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:11,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:13,081 INFO L124 PetriNetUnfolderBase]: 5659/8854 cut-off events. [2024-05-12 13:35:13,081 INFO L125 PetriNetUnfolderBase]: For 42074/42074 co-relation queries the response was YES. [2024-05-12 13:35:13,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37845 conditions, 8854 events. 5659/8854 cut-off events. For 42074/42074 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 54258 event pairs, 1937 based on Foata normal form. 4/8597 useless extension candidates. Maximal degree in co-relation 37803. Up to 7922 conditions per place. [2024-05-12 13:35:13,143 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 151 selfloop transitions, 29 changer transitions 0/187 dead transitions. [2024-05-12 13:35:13,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 187 transitions, 1860 flow [2024-05-12 13:35:13,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:35:13,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:35:13,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-05-12 13:35:13,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48328267477203646 [2024-05-12 13:35:13,145 INFO L175 Difference]: Start difference. First operand has 93 places, 143 transitions, 1275 flow. Second operand 7 states and 159 transitions. [2024-05-12 13:35:13,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 187 transitions, 1860 flow [2024-05-12 13:35:13,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 187 transitions, 1823 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-05-12 13:35:13,193 INFO L231 Difference]: Finished difference. Result has 99 places, 152 transitions, 1417 flow [2024-05-12 13:35:13,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1417, PETRI_PLACES=99, PETRI_TRANSITIONS=152} [2024-05-12 13:35:13,194 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 46 predicate places. [2024-05-12 13:35:13,194 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 152 transitions, 1417 flow [2024-05-12 13:35:13,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:13,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:13,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:35:13,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 13:35:13,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:35:13,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:13,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1109563329, now seen corresponding path program 3 times [2024-05-12 13:35:13,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:13,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718232853] [2024-05-12 13:35:13,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:13,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:13,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:13,896 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:35:13,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:13,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718232853] [2024-05-12 13:35:13,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718232853] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:13,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:13,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:35:13,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272031302] [2024-05-12 13:35:13,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:13,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:35:13,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:13,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:35:13,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:35:13,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:13,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 152 transitions, 1417 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:13,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:13,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:13,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:15,051 INFO L124 PetriNetUnfolderBase]: 5681/8884 cut-off events. [2024-05-12 13:35:15,051 INFO L125 PetriNetUnfolderBase]: For 46116/46116 co-relation queries the response was YES. [2024-05-12 13:35:15,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38733 conditions, 8884 events. 5681/8884 cut-off events. For 46116/46116 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 54421 event pairs, 1951 based on Foata normal form. 4/8627 useless extension candidates. Maximal degree in co-relation 38688. Up to 8011 conditions per place. [2024-05-12 13:35:15,122 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 156 selfloop transitions, 29 changer transitions 0/192 dead transitions. [2024-05-12 13:35:15,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 192 transitions, 1963 flow [2024-05-12 13:35:15,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:35:15,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:35:15,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-05-12 13:35:15,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47112462006079026 [2024-05-12 13:35:15,124 INFO L175 Difference]: Start difference. First operand has 99 places, 152 transitions, 1417 flow. Second operand 7 states and 155 transitions. [2024-05-12 13:35:15,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 192 transitions, 1963 flow [2024-05-12 13:35:15,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 192 transitions, 1927 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 13:35:15,177 INFO L231 Difference]: Finished difference. Result has 104 places, 161 transitions, 1563 flow [2024-05-12 13:35:15,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1386, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1563, PETRI_PLACES=104, PETRI_TRANSITIONS=161} [2024-05-12 13:35:15,177 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 51 predicate places. [2024-05-12 13:35:15,178 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 161 transitions, 1563 flow [2024-05-12 13:35:15,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:15,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:15,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:35:15,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 13:35:15,178 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:35:15,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:15,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1109573218, now seen corresponding path program 1 times [2024-05-12 13:35:15,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:15,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60269233] [2024-05-12 13:35:15,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:15,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:15,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:16,274 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:35:16,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:16,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60269233] [2024-05-12 13:35:16,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60269233] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:16,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:16,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:35:16,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752488942] [2024-05-12 13:35:16,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:16,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:35:16,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:16,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:35:16,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:35:16,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:16,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 161 transitions, 1563 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:16,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:16,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:16,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:17,775 INFO L124 PetriNetUnfolderBase]: 5673/8842 cut-off events. [2024-05-12 13:35:17,775 INFO L125 PetriNetUnfolderBase]: For 48641/48641 co-relation queries the response was YES. [2024-05-12 13:35:17,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39613 conditions, 8842 events. 5673/8842 cut-off events. For 48641/48641 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 53927 event pairs, 1901 based on Foata normal form. 4/8595 useless extension candidates. Maximal degree in co-relation 39565. Up to 7999 conditions per place. [2024-05-12 13:35:17,826 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 162 selfloop transitions, 26 changer transitions 0/195 dead transitions. [2024-05-12 13:35:17,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 195 transitions, 2059 flow [2024-05-12 13:35:17,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:35:17,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:35:17,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-05-12 13:35:17,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46504559270516715 [2024-05-12 13:35:17,828 INFO L175 Difference]: Start difference. First operand has 104 places, 161 transitions, 1563 flow. Second operand 7 states and 153 transitions. [2024-05-12 13:35:17,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 195 transitions, 2059 flow [2024-05-12 13:35:17,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 195 transitions, 2014 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-05-12 13:35:17,876 INFO L231 Difference]: Finished difference. Result has 108 places, 164 transitions, 1618 flow [2024-05-12 13:35:17,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1618, PETRI_PLACES=108, PETRI_TRANSITIONS=164} [2024-05-12 13:35:17,877 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 55 predicate places. [2024-05-12 13:35:17,877 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 164 transitions, 1618 flow [2024-05-12 13:35:17,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:17,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:17,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:35:17,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 13:35:17,878 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:35:17,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:17,878 INFO L85 PathProgramCache]: Analyzing trace with hash 991538913, now seen corresponding path program 1 times [2024-05-12 13:35:17,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:17,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653437853] [2024-05-12 13:35:17,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:17,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:17,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:18,744 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:35:18,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:18,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653437853] [2024-05-12 13:35:18,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653437853] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:18,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:18,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:35:18,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671261300] [2024-05-12 13:35:18,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:18,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:35:18,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:18,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:35:18,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:35:18,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:18,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 164 transitions, 1618 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:18,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:18,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:18,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:20,039 INFO L124 PetriNetUnfolderBase]: 5694/8906 cut-off events. [2024-05-12 13:35:20,039 INFO L125 PetriNetUnfolderBase]: For 54108/54111 co-relation queries the response was YES. [2024-05-12 13:35:20,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40644 conditions, 8906 events. 5694/8906 cut-off events. For 54108/54111 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 54700 event pairs, 1620 based on Foata normal form. 2/8645 useless extension candidates. Maximal degree in co-relation 40595. Up to 7545 conditions per place. [2024-05-12 13:35:20,099 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 145 selfloop transitions, 63 changer transitions 0/215 dead transitions. [2024-05-12 13:35:20,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 215 transitions, 2357 flow [2024-05-12 13:35:20,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:35:20,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:35:20,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-05-12 13:35:20,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-05-12 13:35:20,101 INFO L175 Difference]: Start difference. First operand has 108 places, 164 transitions, 1618 flow. Second operand 7 states and 172 transitions. [2024-05-12 13:35:20,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 215 transitions, 2357 flow [2024-05-12 13:35:20,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 215 transitions, 2287 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 13:35:20,161 INFO L231 Difference]: Finished difference. Result has 110 places, 169 transitions, 1749 flow [2024-05-12 13:35:20,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1749, PETRI_PLACES=110, PETRI_TRANSITIONS=169} [2024-05-12 13:35:20,161 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 57 predicate places. [2024-05-12 13:35:20,161 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 169 transitions, 1749 flow [2024-05-12 13:35:20,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:20,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:20,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:35:20,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 13:35:20,162 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:35:20,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:20,163 INFO L85 PathProgramCache]: Analyzing trace with hash 987967713, now seen corresponding path program 2 times [2024-05-12 13:35:20,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:20,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421839347] [2024-05-12 13:35:20,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:20,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:20,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:21,092 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:35:21,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:21,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421839347] [2024-05-12 13:35:21,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421839347] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:21,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:21,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:35:21,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597370450] [2024-05-12 13:35:21,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:21,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:35:21,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:21,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:35:21,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:35:21,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:21,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 169 transitions, 1749 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:21,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:21,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:21,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:22,319 INFO L124 PetriNetUnfolderBase]: 5751/9002 cut-off events. [2024-05-12 13:35:22,319 INFO L125 PetriNetUnfolderBase]: For 58283/58292 co-relation queries the response was YES. [2024-05-12 13:35:22,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41592 conditions, 9002 events. 5751/9002 cut-off events. For 58283/58292 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 55416 event pairs, 1679 based on Foata normal form. 11/8743 useless extension candidates. Maximal degree in co-relation 41542. Up to 7637 conditions per place. [2024-05-12 13:35:22,397 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 187 selfloop transitions, 38 changer transitions 0/232 dead transitions. [2024-05-12 13:35:22,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 232 transitions, 2610 flow [2024-05-12 13:35:22,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:35:22,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:35:22,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-05-12 13:35:22,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167173252279635 [2024-05-12 13:35:22,399 INFO L175 Difference]: Start difference. First operand has 110 places, 169 transitions, 1749 flow. Second operand 7 states and 170 transitions. [2024-05-12 13:35:22,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 232 transitions, 2610 flow [2024-05-12 13:35:22,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 232 transitions, 2501 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-05-12 13:35:22,479 INFO L231 Difference]: Finished difference. Result has 114 places, 179 transitions, 1885 flow [2024-05-12 13:35:22,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1885, PETRI_PLACES=114, PETRI_TRANSITIONS=179} [2024-05-12 13:35:22,480 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 61 predicate places. [2024-05-12 13:35:22,480 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 179 transitions, 1885 flow [2024-05-12 13:35:22,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:22,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:22,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:35:22,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 13:35:22,481 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:35:22,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:22,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1069869476, now seen corresponding path program 1 times [2024-05-12 13:35:22,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:22,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649836560] [2024-05-12 13:35:22,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:22,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:22,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:23,173 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:35:23,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:23,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649836560] [2024-05-12 13:35:23,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649836560] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:23,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:23,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:35:23,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238468280] [2024-05-12 13:35:23,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:23,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:35:23,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:23,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:35:23,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:35:23,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:23,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 179 transitions, 1885 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:23,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:23,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:23,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:24,428 INFO L124 PetriNetUnfolderBase]: 5783/8995 cut-off events. [2024-05-12 13:35:24,428 INFO L125 PetriNetUnfolderBase]: For 66492/66495 co-relation queries the response was YES. [2024-05-12 13:35:24,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43644 conditions, 8995 events. 5783/8995 cut-off events. For 66492/66495 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 54898 event pairs, 1601 based on Foata normal form. 8/8750 useless extension candidates. Maximal degree in co-relation 43593. Up to 7558 conditions per place. [2024-05-12 13:35:24,504 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 139 selfloop transitions, 84 changer transitions 0/230 dead transitions. [2024-05-12 13:35:24,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 230 transitions, 2656 flow [2024-05-12 13:35:24,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:35:24,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:35:24,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-05-12 13:35:24,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-05-12 13:35:24,524 INFO L175 Difference]: Start difference. First operand has 114 places, 179 transitions, 1885 flow. Second operand 7 states and 176 transitions. [2024-05-12 13:35:24,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 230 transitions, 2656 flow [2024-05-12 13:35:24,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 230 transitions, 2524 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-05-12 13:35:24,652 INFO L231 Difference]: Finished difference. Result has 117 places, 185 transitions, 2036 flow [2024-05-12 13:35:24,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2036, PETRI_PLACES=117, PETRI_TRANSITIONS=185} [2024-05-12 13:35:24,664 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 64 predicate places. [2024-05-12 13:35:24,665 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 185 transitions, 2036 flow [2024-05-12 13:35:24,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:24,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:24,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:35:24,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 13:35:24,665 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:35:24,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:24,666 INFO L85 PathProgramCache]: Analyzing trace with hash 991692518, now seen corresponding path program 2 times [2024-05-12 13:35:24,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:24,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440389645] [2024-05-12 13:35:24,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:24,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:24,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:25,345 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:35:25,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:25,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440389645] [2024-05-12 13:35:25,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440389645] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:25,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:25,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:35:25,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173891086] [2024-05-12 13:35:25,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:25,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:35:25,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:25,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:35:25,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:35:25,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:25,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 185 transitions, 2036 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:25,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:25,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:25,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:26,665 INFO L124 PetriNetUnfolderBase]: 5825/9053 cut-off events. [2024-05-12 13:35:26,666 INFO L125 PetriNetUnfolderBase]: For 72173/72176 co-relation queries the response was YES. [2024-05-12 13:35:26,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44633 conditions, 9053 events. 5825/9053 cut-off events. For 72173/72176 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 55142 event pairs, 1589 based on Foata normal form. 4/8804 useless extension candidates. Maximal degree in co-relation 44580. Up to 7578 conditions per place. [2024-05-12 13:35:26,743 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 137 selfloop transitions, 85 changer transitions 0/229 dead transitions. [2024-05-12 13:35:26,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 229 transitions, 2722 flow [2024-05-12 13:35:26,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:35:26,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:35:26,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-05-12 13:35:26,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-05-12 13:35:26,745 INFO L175 Difference]: Start difference. First operand has 117 places, 185 transitions, 2036 flow. Second operand 7 states and 169 transitions. [2024-05-12 13:35:26,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 229 transitions, 2722 flow [2024-05-12 13:35:26,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 229 transitions, 2573 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 13:35:26,854 INFO L231 Difference]: Finished difference. Result has 120 places, 189 transitions, 2121 flow [2024-05-12 13:35:26,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1890, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2121, PETRI_PLACES=120, PETRI_TRANSITIONS=189} [2024-05-12 13:35:26,855 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 67 predicate places. [2024-05-12 13:35:26,855 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 189 transitions, 2121 flow [2024-05-12 13:35:26,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:26,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:26,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:35:26,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 13:35:26,856 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:35:26,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:26,856 INFO L85 PathProgramCache]: Analyzing trace with hash 32860067, now seen corresponding path program 1 times [2024-05-12 13:35:26,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:26,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399392737] [2024-05-12 13:35:26,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:26,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:26,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:27,694 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:35:27,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:27,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399392737] [2024-05-12 13:35:27,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399392737] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:27,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:27,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:35:27,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458948153] [2024-05-12 13:35:27,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:27,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:35:27,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:27,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:35:27,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:35:27,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:27,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 189 transitions, 2121 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:27,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:27,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:27,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:29,026 INFO L124 PetriNetUnfolderBase]: 5826/9049 cut-off events. [2024-05-12 13:35:29,026 INFO L125 PetriNetUnfolderBase]: For 75536/75536 co-relation queries the response was YES. [2024-05-12 13:35:29,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44941 conditions, 9049 events. 5826/9049 cut-off events. For 75536/75536 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 54900 event pairs, 1961 based on Foata normal form. 2/8800 useless extension candidates. Maximal degree in co-relation 44887. Up to 8191 conditions per place. [2024-05-12 13:35:29,098 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 184 selfloop transitions, 37 changer transitions 0/228 dead transitions. [2024-05-12 13:35:29,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 228 transitions, 2776 flow [2024-05-12 13:35:29,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:35:29,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:35:29,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-05-12 13:35:29,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47416413373860183 [2024-05-12 13:35:29,101 INFO L175 Difference]: Start difference. First operand has 120 places, 189 transitions, 2121 flow. Second operand 7 states and 156 transitions. [2024-05-12 13:35:29,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 228 transitions, 2776 flow [2024-05-12 13:35:29,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 228 transitions, 2640 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 13:35:29,228 INFO L231 Difference]: Finished difference. Result has 124 places, 198 transitions, 2227 flow [2024-05-12 13:35:29,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2227, PETRI_PLACES=124, PETRI_TRANSITIONS=198} [2024-05-12 13:35:29,229 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 71 predicate places. [2024-05-12 13:35:29,229 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 198 transitions, 2227 flow [2024-05-12 13:35:29,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:29,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:29,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:35:29,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 13:35:29,230 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:35:29,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:29,231 INFO L85 PathProgramCache]: Analyzing trace with hash 36726632, now seen corresponding path program 3 times [2024-05-12 13:35:29,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:29,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943955709] [2024-05-12 13:35:29,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:29,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:29,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:29,902 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:35:29,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:29,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943955709] [2024-05-12 13:35:29,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943955709] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:29,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:29,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:35:29,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41804994] [2024-05-12 13:35:29,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:29,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:35:29,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:29,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:35:29,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:35:29,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:29,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 198 transitions, 2227 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:29,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:29,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:29,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:31,202 INFO L124 PetriNetUnfolderBase]: 5842/9074 cut-off events. [2024-05-12 13:35:31,202 INFO L125 PetriNetUnfolderBase]: For 80624/80636 co-relation queries the response was YES. [2024-05-12 13:35:31,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45245 conditions, 9074 events. 5842/9074 cut-off events. For 80624/80636 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 55066 event pairs, 1964 based on Foata normal form. 12/8833 useless extension candidates. Maximal degree in co-relation 45189. Up to 8189 conditions per place. [2024-05-12 13:35:31,281 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 192 selfloop transitions, 35 changer transitions 0/234 dead transitions. [2024-05-12 13:35:31,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 234 transitions, 2831 flow [2024-05-12 13:35:31,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:35:31,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:35:31,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-05-12 13:35:31,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47720364741641336 [2024-05-12 13:35:31,283 INFO L175 Difference]: Start difference. First operand has 124 places, 198 transitions, 2227 flow. Second operand 7 states and 157 transitions. [2024-05-12 13:35:31,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 234 transitions, 2831 flow [2024-05-12 13:35:31,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 234 transitions, 2767 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-05-12 13:35:31,508 INFO L231 Difference]: Finished difference. Result has 128 places, 202 transitions, 2304 flow [2024-05-12 13:35:31,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2163, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2304, PETRI_PLACES=128, PETRI_TRANSITIONS=202} [2024-05-12 13:35:31,509 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 75 predicate places. [2024-05-12 13:35:31,509 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 202 transitions, 2304 flow [2024-05-12 13:35:31,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:31,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:31,509 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:35:31,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 13:35:31,509 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:35:31,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:31,510 INFO L85 PathProgramCache]: Analyzing trace with hash 559372934, now seen corresponding path program 1 times [2024-05-12 13:35:31,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:31,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321051498] [2024-05-12 13:35:31,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:31,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:31,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:32,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:35:32,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:32,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321051498] [2024-05-12 13:35:32,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321051498] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:32,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:32,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:35:32,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746051835] [2024-05-12 13:35:32,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:32,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:35:32,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:32,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:35:32,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:35:32,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:32,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 202 transitions, 2304 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:32,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:32,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:32,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:33,903 INFO L124 PetriNetUnfolderBase]: 6066/9385 cut-off events. [2024-05-12 13:35:33,903 INFO L125 PetriNetUnfolderBase]: For 86935/86938 co-relation queries the response was YES. [2024-05-12 13:35:33,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47324 conditions, 9385 events. 6066/9385 cut-off events. For 86935/86938 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 57082 event pairs, 1287 based on Foata normal form. 4/9146 useless extension candidates. Maximal degree in co-relation 47267. Up to 7565 conditions per place. [2024-05-12 13:35:33,975 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 169 selfloop transitions, 95 changer transitions 0/271 dead transitions. [2024-05-12 13:35:33,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 271 transitions, 3392 flow [2024-05-12 13:35:33,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:35:33,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:35:33,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-05-12 13:35:33,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-05-12 13:35:33,977 INFO L175 Difference]: Start difference. First operand has 128 places, 202 transitions, 2304 flow. Second operand 8 states and 200 transitions. [2024-05-12 13:35:33,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 271 transitions, 3392 flow [2024-05-12 13:35:34,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 271 transitions, 3317 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 13:35:34,129 INFO L231 Difference]: Finished difference. Result has 132 places, 213 transitions, 2613 flow [2024-05-12 13:35:34,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2229, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2613, PETRI_PLACES=132, PETRI_TRANSITIONS=213} [2024-05-12 13:35:34,130 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 79 predicate places. [2024-05-12 13:35:34,130 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 213 transitions, 2613 flow [2024-05-12 13:35:34,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:34,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:34,131 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:35:34,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 13:35:34,131 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:35:34,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:34,131 INFO L85 PathProgramCache]: Analyzing trace with hash 559433384, now seen corresponding path program 2 times [2024-05-12 13:35:34,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:34,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249486649] [2024-05-12 13:35:34,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:34,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:34,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:35,171 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:35:35,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:35,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249486649] [2024-05-12 13:35:35,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249486649] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:35,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:35,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:35:35,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326286350] [2024-05-12 13:35:35,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:35,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:35:35,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:35,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:35:35,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:35:35,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:35,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 213 transitions, 2613 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:35,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:35,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:35,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:37,135 INFO L124 PetriNetUnfolderBase]: 6389/9879 cut-off events. [2024-05-12 13:35:37,136 INFO L125 PetriNetUnfolderBase]: For 108561/108573 co-relation queries the response was YES. [2024-05-12 13:35:37,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52215 conditions, 9879 events. 6389/9879 cut-off events. For 108561/108573 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 60543 event pairs, 1674 based on Foata normal form. 31/9656 useless extension candidates. Maximal degree in co-relation 52156. Up to 8051 conditions per place. [2024-05-12 13:35:37,238 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 234 selfloop transitions, 69 changer transitions 0/310 dead transitions. [2024-05-12 13:35:37,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 310 transitions, 3918 flow [2024-05-12 13:35:37,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:35:37,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:35:37,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-05-12 13:35:37,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541371158392435 [2024-05-12 13:35:37,240 INFO L175 Difference]: Start difference. First operand has 132 places, 213 transitions, 2613 flow. Second operand 9 states and 229 transitions. [2024-05-12 13:35:37,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 310 transitions, 3918 flow [2024-05-12 13:35:37,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 310 transitions, 3744 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-05-12 13:35:37,513 INFO L231 Difference]: Finished difference. Result has 138 places, 231 transitions, 2929 flow [2024-05-12 13:35:37,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2459, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2929, PETRI_PLACES=138, PETRI_TRANSITIONS=231} [2024-05-12 13:35:37,514 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 85 predicate places. [2024-05-12 13:35:37,514 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 231 transitions, 2929 flow [2024-05-12 13:35:37,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:37,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:37,515 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:35:37,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 13:35:37,515 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:35:37,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:37,515 INFO L85 PathProgramCache]: Analyzing trace with hash 562234668, now seen corresponding path program 1 times [2024-05-12 13:35:37,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:37,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091233002] [2024-05-12 13:35:37,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:37,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:37,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:38,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:35:38,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:38,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091233002] [2024-05-12 13:35:38,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091233002] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:38,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:38,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:35:38,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185531735] [2024-05-12 13:35:38,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:38,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:35:38,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:38,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:35:38,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:35:38,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:38,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 231 transitions, 2929 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:38,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:38,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:38,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:40,295 INFO L124 PetriNetUnfolderBase]: 6379/9856 cut-off events. [2024-05-12 13:35:40,296 INFO L125 PetriNetUnfolderBase]: For 123135/123138 co-relation queries the response was YES. [2024-05-12 13:35:40,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55984 conditions, 9856 events. 6379/9856 cut-off events. For 123135/123138 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 60491 event pairs, 1607 based on Foata normal form. 4/9609 useless extension candidates. Maximal degree in co-relation 55922. Up to 8385 conditions per place. [2024-05-12 13:35:40,384 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 172 selfloop transitions, 101 changer transitions 0/280 dead transitions. [2024-05-12 13:35:40,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 280 transitions, 3756 flow [2024-05-12 13:35:40,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:35:40,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:35:40,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-05-12 13:35:40,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-05-12 13:35:40,386 INFO L175 Difference]: Start difference. First operand has 138 places, 231 transitions, 2929 flow. Second operand 8 states and 192 transitions. [2024-05-12 13:35:40,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 280 transitions, 3756 flow [2024-05-12 13:35:40,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 280 transitions, 3592 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-05-12 13:35:40,670 INFO L231 Difference]: Finished difference. Result has 141 places, 234 transitions, 3027 flow [2024-05-12 13:35:40,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2777, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3027, PETRI_PLACES=141, PETRI_TRANSITIONS=234} [2024-05-12 13:35:40,671 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 88 predicate places. [2024-05-12 13:35:40,671 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 234 transitions, 3027 flow [2024-05-12 13:35:40,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:40,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:40,671 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:35:40,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 13:35:40,671 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:35:40,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:40,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1193966368, now seen corresponding path program 1 times [2024-05-12 13:35:40,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:40,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550952064] [2024-05-12 13:35:40,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:40,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:40,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:41,796 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:35:41,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:41,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550952064] [2024-05-12 13:35:41,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550952064] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:41,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:41,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:35:41,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022225841] [2024-05-12 13:35:41,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:41,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:35:41,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:41,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:35:41,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:35:41,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:41,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 234 transitions, 3027 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:41,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:41,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:41,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:43,474 INFO L124 PetriNetUnfolderBase]: 6601/10100 cut-off events. [2024-05-12 13:35:43,475 INFO L125 PetriNetUnfolderBase]: For 135374/135377 co-relation queries the response was YES. [2024-05-12 13:35:43,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57569 conditions, 10100 events. 6601/10100 cut-off events. For 135374/135377 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 61465 event pairs, 1565 based on Foata normal form. 28/9907 useless extension candidates. Maximal degree in co-relation 57505. Up to 8461 conditions per place. [2024-05-12 13:35:43,579 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 177 selfloop transitions, 105 changer transitions 0/289 dead transitions. [2024-05-12 13:35:43,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 289 transitions, 3911 flow [2024-05-12 13:35:43,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:35:43,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:35:43,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 13:35:43,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-05-12 13:35:43,581 INFO L175 Difference]: Start difference. First operand has 141 places, 234 transitions, 3027 flow. Second operand 8 states and 198 transitions. [2024-05-12 13:35:43,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 289 transitions, 3911 flow [2024-05-12 13:35:43,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 289 transitions, 3697 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 13:35:43,872 INFO L231 Difference]: Finished difference. Result has 143 places, 238 transitions, 3102 flow [2024-05-12 13:35:43,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2813, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3102, PETRI_PLACES=143, PETRI_TRANSITIONS=238} [2024-05-12 13:35:43,872 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 90 predicate places. [2024-05-12 13:35:43,873 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 238 transitions, 3102 flow [2024-05-12 13:35:43,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:43,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:43,873 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:35:43,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 13:35:43,873 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:35:43,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:43,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1018989626, now seen corresponding path program 2 times [2024-05-12 13:35:43,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:43,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865091800] [2024-05-12 13:35:43,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:43,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:43,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:44,732 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:35:44,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:44,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865091800] [2024-05-12 13:35:44,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865091800] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:44,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:44,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:35:44,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064907188] [2024-05-12 13:35:44,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:44,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:35:44,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:44,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:35:44,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:35:44,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:44,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 238 transitions, 3102 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:44,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:44,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:44,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:46,440 INFO L124 PetriNetUnfolderBase]: 6640/10152 cut-off events. [2024-05-12 13:35:46,440 INFO L125 PetriNetUnfolderBase]: For 139363/139363 co-relation queries the response was YES. [2024-05-12 13:35:46,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59297 conditions, 10152 events. 6640/10152 cut-off events. For 139363/139363 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 61569 event pairs, 1982 based on Foata normal form. 4/9937 useless extension candidates. Maximal degree in co-relation 59232. Up to 9369 conditions per place. [2024-05-12 13:35:46,537 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 239 selfloop transitions, 36 changer transitions 0/282 dead transitions. [2024-05-12 13:35:46,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 282 transitions, 3836 flow [2024-05-12 13:35:46,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:35:46,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:35:46,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-05-12 13:35:46,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46808510638297873 [2024-05-12 13:35:46,539 INFO L175 Difference]: Start difference. First operand has 143 places, 238 transitions, 3102 flow. Second operand 8 states and 176 transitions. [2024-05-12 13:35:46,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 282 transitions, 3836 flow [2024-05-12 13:35:46,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 282 transitions, 3607 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-05-12 13:35:46,887 INFO L231 Difference]: Finished difference. Result has 146 places, 245 transitions, 3060 flow [2024-05-12 13:35:46,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2873, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3060, PETRI_PLACES=146, PETRI_TRANSITIONS=245} [2024-05-12 13:35:46,888 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 93 predicate places. [2024-05-12 13:35:46,888 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 245 transitions, 3060 flow [2024-05-12 13:35:46,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:46,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:46,888 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:35:46,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 13:35:46,889 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:35:46,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:46,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1138765008, now seen corresponding path program 3 times [2024-05-12 13:35:46,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:46,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704659968] [2024-05-12 13:35:46,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:46,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:46,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:47,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:35:47,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:47,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704659968] [2024-05-12 13:35:47,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704659968] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:47,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:47,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:35:47,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142754622] [2024-05-12 13:35:47,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:47,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:35:47,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:47,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:35:47,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:35:47,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:47,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 245 transitions, 3060 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:47,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:47,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:47,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:49,633 INFO L124 PetriNetUnfolderBase]: 6674/10202 cut-off events. [2024-05-12 13:35:49,633 INFO L125 PetriNetUnfolderBase]: For 147993/147993 co-relation queries the response was YES. [2024-05-12 13:35:49,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59971 conditions, 10202 events. 6674/10202 cut-off events. For 147993/147993 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 61933 event pairs, 2025 based on Foata normal form. 4/9987 useless extension candidates. Maximal degree in co-relation 59904. Up to 9402 conditions per place. [2024-05-12 13:35:49,731 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 239 selfloop transitions, 40 changer transitions 0/286 dead transitions. [2024-05-12 13:35:49,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 286 transitions, 3796 flow [2024-05-12 13:35:49,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:35:49,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:35:49,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-05-12 13:35:49,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47074468085106386 [2024-05-12 13:35:49,733 INFO L175 Difference]: Start difference. First operand has 146 places, 245 transitions, 3060 flow. Second operand 8 states and 177 transitions. [2024-05-12 13:35:49,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 286 transitions, 3796 flow [2024-05-12 13:35:50,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 286 transitions, 3669 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-05-12 13:35:50,089 INFO L231 Difference]: Finished difference. Result has 149 places, 248 transitions, 3094 flow [2024-05-12 13:35:50,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2933, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3094, PETRI_PLACES=149, PETRI_TRANSITIONS=248} [2024-05-12 13:35:50,090 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 96 predicate places. [2024-05-12 13:35:50,090 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 248 transitions, 3094 flow [2024-05-12 13:35:50,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:50,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:50,090 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:35:50,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 13:35:50,090 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:35:50,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:50,091 INFO L85 PathProgramCache]: Analyzing trace with hash 882927588, now seen corresponding path program 4 times [2024-05-12 13:35:50,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:50,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972977487] [2024-05-12 13:35:50,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:50,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:50,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:51,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:35:51,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:51,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972977487] [2024-05-12 13:35:51,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972977487] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:51,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:51,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:35:51,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386415176] [2024-05-12 13:35:51,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:51,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:35:51,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:51,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:35:51,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:35:51,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:51,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 248 transitions, 3094 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:51,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:51,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:51,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:52,786 INFO L124 PetriNetUnfolderBase]: 6671/10197 cut-off events. [2024-05-12 13:35:52,786 INFO L125 PetriNetUnfolderBase]: For 157186/157186 co-relation queries the response was YES. [2024-05-12 13:35:52,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60584 conditions, 10197 events. 6671/10197 cut-off events. For 157186/157186 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 61861 event pairs, 2020 based on Foata normal form. 4/9982 useless extension candidates. Maximal degree in co-relation 60516. Up to 9356 conditions per place. [2024-05-12 13:35:52,878 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 237 selfloop transitions, 47 changer transitions 0/291 dead transitions. [2024-05-12 13:35:52,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 291 transitions, 3862 flow [2024-05-12 13:35:52,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:35:52,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:35:52,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-05-12 13:35:52,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4734042553191489 [2024-05-12 13:35:52,879 INFO L175 Difference]: Start difference. First operand has 149 places, 248 transitions, 3094 flow. Second operand 8 states and 178 transitions. [2024-05-12 13:35:52,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 291 transitions, 3862 flow [2024-05-12 13:35:53,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 291 transitions, 3725 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-05-12 13:35:53,204 INFO L231 Difference]: Finished difference. Result has 151 places, 251 transitions, 3137 flow [2024-05-12 13:35:53,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2957, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3137, PETRI_PLACES=151, PETRI_TRANSITIONS=251} [2024-05-12 13:35:53,205 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 98 predicate places. [2024-05-12 13:35:53,205 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 251 transitions, 3137 flow [2024-05-12 13:35:53,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:53,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:53,205 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:35:53,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 13:35:53,206 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:35:53,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:53,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1138764760, now seen corresponding path program 1 times [2024-05-12 13:35:53,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:53,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446663907] [2024-05-12 13:35:53,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:53,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:53,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:54,016 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:35:54,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:54,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446663907] [2024-05-12 13:35:54,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446663907] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:54,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:54,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:35:54,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136031020] [2024-05-12 13:35:54,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:54,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:35:54,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:54,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:35:54,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:35:54,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:54,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 251 transitions, 3137 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:54,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:54,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:54,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:55,741 INFO L124 PetriNetUnfolderBase]: 6666/10191 cut-off events. [2024-05-12 13:35:55,741 INFO L125 PetriNetUnfolderBase]: For 166160/166172 co-relation queries the response was YES. [2024-05-12 13:35:55,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61190 conditions, 10191 events. 6666/10191 cut-off events. For 166160/166172 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 61795 event pairs, 2020 based on Foata normal form. 10/9981 useless extension candidates. Maximal degree in co-relation 61121. Up to 9374 conditions per place. [2024-05-12 13:35:55,834 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 237 selfloop transitions, 43 changer transitions 0/287 dead transitions. [2024-05-12 13:35:55,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 287 transitions, 3862 flow [2024-05-12 13:35:55,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:35:55,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:35:55,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-05-12 13:35:55,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48024316109422494 [2024-05-12 13:35:55,836 INFO L175 Difference]: Start difference. First operand has 151 places, 251 transitions, 3137 flow. Second operand 7 states and 158 transitions. [2024-05-12 13:35:55,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 287 transitions, 3862 flow [2024-05-12 13:35:56,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 287 transitions, 3700 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-05-12 13:35:56,241 INFO L231 Difference]: Finished difference. Result has 152 places, 255 transitions, 3148 flow [2024-05-12 13:35:56,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2975, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3148, PETRI_PLACES=152, PETRI_TRANSITIONS=255} [2024-05-12 13:35:56,242 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 99 predicate places. [2024-05-12 13:35:56,242 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 255 transitions, 3148 flow [2024-05-12 13:35:56,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:56,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:56,242 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:35:56,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 13:35:56,243 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:35:56,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:56,243 INFO L85 PathProgramCache]: Analyzing trace with hash 211138219, now seen corresponding path program 1 times [2024-05-12 13:35:56,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:56,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441131703] [2024-05-12 13:35:56,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:56,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:56,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:56,984 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:35:56,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:56,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441131703] [2024-05-12 13:35:56,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441131703] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:56,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:56,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:35:56,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722264545] [2024-05-12 13:35:56,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:56,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:35:56,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:56,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:35:56,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:35:57,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:57,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 255 transitions, 3148 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:57,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:57,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:57,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:35:58,485 INFO L124 PetriNetUnfolderBase]: 6681/10220 cut-off events. [2024-05-12 13:35:58,485 INFO L125 PetriNetUnfolderBase]: For 167874/167874 co-relation queries the response was YES. [2024-05-12 13:35:58,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61327 conditions, 10220 events. 6681/10220 cut-off events. For 167874/167874 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 62244 event pairs, 1713 based on Foata normal form. 3/10001 useless extension candidates. Maximal degree in co-relation 61257. Up to 9414 conditions per place. [2024-05-12 13:35:58,580 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 266 selfloop transitions, 17 changer transitions 0/290 dead transitions. [2024-05-12 13:35:58,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 290 transitions, 3976 flow [2024-05-12 13:35:58,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:35:58,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:35:58,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-05-12 13:35:58,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.502127659574468 [2024-05-12 13:35:58,582 INFO L175 Difference]: Start difference. First operand has 152 places, 255 transitions, 3148 flow. Second operand 5 states and 118 transitions. [2024-05-12 13:35:58,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 290 transitions, 3976 flow [2024-05-12 13:35:58,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 290 transitions, 3882 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 13:35:58,914 INFO L231 Difference]: Finished difference. Result has 153 places, 262 transitions, 3208 flow [2024-05-12 13:35:58,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3054, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3208, PETRI_PLACES=153, PETRI_TRANSITIONS=262} [2024-05-12 13:35:58,915 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 100 predicate places. [2024-05-12 13:35:58,915 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 262 transitions, 3208 flow [2024-05-12 13:35:58,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:58,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:35:58,915 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:35:58,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 13:35:58,915 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:35:58,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:35:58,916 INFO L85 PathProgramCache]: Analyzing trace with hash 160693757, now seen corresponding path program 1 times [2024-05-12 13:35:58,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:35:58,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690524350] [2024-05-12 13:35:58,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:35:58,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:35:58,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:35:59,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:35:59,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:35:59,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690524350] [2024-05-12 13:35:59,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690524350] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:35:59,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:35:59,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:35:59,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721746881] [2024-05-12 13:35:59,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:35:59,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:35:59,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:35:59,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:35:59,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:35:59,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:35:59,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 262 transitions, 3208 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:35:59,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:35:59,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:35:59,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:36:01,634 INFO L124 PetriNetUnfolderBase]: 6954/10499 cut-off events. [2024-05-12 13:36:01,635 INFO L125 PetriNetUnfolderBase]: For 196036/196039 co-relation queries the response was YES. [2024-05-12 13:36:01,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65601 conditions, 10499 events. 6954/10499 cut-off events. For 196036/196039 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 63273 event pairs, 1171 based on Foata normal form. 16/10339 useless extension candidates. Maximal degree in co-relation 65529. Up to 7927 conditions per place. [2024-05-12 13:36:01,743 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 206 selfloop transitions, 109 changer transitions 0/322 dead transitions. [2024-05-12 13:36:01,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 322 transitions, 4288 flow [2024-05-12 13:36:01,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:36:01,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:36:01,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-05-12 13:36:01,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186170212765957 [2024-05-12 13:36:01,744 INFO L175 Difference]: Start difference. First operand has 153 places, 262 transitions, 3208 flow. Second operand 8 states and 195 transitions. [2024-05-12 13:36:01,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 322 transitions, 4288 flow [2024-05-12 13:36:02,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 322 transitions, 4252 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-05-12 13:36:02,144 INFO L231 Difference]: Finished difference. Result has 159 places, 266 transitions, 3521 flow [2024-05-12 13:36:02,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3172, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3521, PETRI_PLACES=159, PETRI_TRANSITIONS=266} [2024-05-12 13:36:02,144 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 106 predicate places. [2024-05-12 13:36:02,145 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 266 transitions, 3521 flow [2024-05-12 13:36:02,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:36:02,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:36:02,145 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:36:02,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 13:36:02,145 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:36:02,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:36:02,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1013222691, now seen corresponding path program 2 times [2024-05-12 13:36:02,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:36:02,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364728201] [2024-05-12 13:36:02,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:36:02,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:36:02,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:36:02,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:36:02,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:36:02,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364728201] [2024-05-12 13:36:02,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364728201] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:36:02,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:36:02,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:36:02,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445353507] [2024-05-12 13:36:02,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:36:02,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:36:02,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:36:02,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:36:02,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:36:03,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:36:03,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 266 transitions, 3521 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:36:03,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:36:03,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:36:03,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:36:04,838 INFO L124 PetriNetUnfolderBase]: 7375/11170 cut-off events. [2024-05-12 13:36:04,838 INFO L125 PetriNetUnfolderBase]: For 234149/234152 co-relation queries the response was YES. [2024-05-12 13:36:04,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71858 conditions, 11170 events. 7375/11170 cut-off events. For 234149/234152 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 68529 event pairs, 1678 based on Foata normal form. 16/11002 useless extension candidates. Maximal degree in co-relation 71784. Up to 9066 conditions per place. [2024-05-12 13:36:04,954 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 210 selfloop transitions, 110 changer transitions 0/327 dead transitions. [2024-05-12 13:36:04,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 327 transitions, 4658 flow [2024-05-12 13:36:04,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:36:04,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:36:04,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 13:36:04,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-05-12 13:36:04,955 INFO L175 Difference]: Start difference. First operand has 159 places, 266 transitions, 3521 flow. Second operand 8 states and 198 transitions. [2024-05-12 13:36:04,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 327 transitions, 4658 flow [2024-05-12 13:36:05,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 327 transitions, 4513 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-05-12 13:36:05,447 INFO L231 Difference]: Finished difference. Result has 164 places, 273 transitions, 3823 flow [2024-05-12 13:36:05,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3376, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3823, PETRI_PLACES=164, PETRI_TRANSITIONS=273} [2024-05-12 13:36:05,448 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 111 predicate places. [2024-05-12 13:36:05,448 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 273 transitions, 3823 flow [2024-05-12 13:36:05,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:36:05,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:36:05,449 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:36:05,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 13:36:05,449 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:36:05,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:36:05,449 INFO L85 PathProgramCache]: Analyzing trace with hash 249407387, now seen corresponding path program 3 times [2024-05-12 13:36:05,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:36:05,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090570559] [2024-05-12 13:36:05,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:36:05,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:36:05,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:36:06,647 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:36:06,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:36:06,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090570559] [2024-05-12 13:36:06,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090570559] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:36:06,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:36:06,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:36:06,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102902551] [2024-05-12 13:36:06,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:36:06,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:36:06,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:36:06,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:36:06,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:36:06,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:36:06,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 273 transitions, 3823 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:06,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:36:06,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:36:06,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:36:08,824 INFO L124 PetriNetUnfolderBase]: 7339/11114 cut-off events. [2024-05-12 13:36:08,824 INFO L125 PetriNetUnfolderBase]: For 237801/237804 co-relation queries the response was YES. [2024-05-12 13:36:08,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72010 conditions, 11114 events. 7339/11114 cut-off events. For 237801/237804 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 68237 event pairs, 1734 based on Foata normal form. 20/10950 useless extension candidates. Maximal degree in co-relation 71933. Up to 9810 conditions per place. [2024-05-12 13:36:08,944 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 241 selfloop transitions, 85 changer transitions 0/333 dead transitions. [2024-05-12 13:36:08,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 333 transitions, 4781 flow [2024-05-12 13:36:08,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:36:08,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:36:08,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-05-12 13:36:08,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035460992907801 [2024-05-12 13:36:08,946 INFO L175 Difference]: Start difference. First operand has 164 places, 273 transitions, 3823 flow. Second operand 9 states and 213 transitions. [2024-05-12 13:36:08,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 333 transitions, 4781 flow [2024-05-12 13:36:09,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 333 transitions, 4621 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-05-12 13:36:09,497 INFO L231 Difference]: Finished difference. Result has 169 places, 277 transitions, 3948 flow [2024-05-12 13:36:09,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3663, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3948, PETRI_PLACES=169, PETRI_TRANSITIONS=277} [2024-05-12 13:36:09,497 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 116 predicate places. [2024-05-12 13:36:09,498 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 277 transitions, 3948 flow [2024-05-12 13:36:09,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:09,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:36:09,498 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:36:09,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 13:36:09,498 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:36:09,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:36:09,499 INFO L85 PathProgramCache]: Analyzing trace with hash -471681509, now seen corresponding path program 4 times [2024-05-12 13:36:09,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:36:09,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573340699] [2024-05-12 13:36:09,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:36:09,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:36:09,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:36:10,327 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:36:10,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:36:10,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573340699] [2024-05-12 13:36:10,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573340699] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:36:10,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:36:10,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:36:10,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616502350] [2024-05-12 13:36:10,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:36:10,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:36:10,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:36:10,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:36:10,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:36:10,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:36:10,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 277 transitions, 3948 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:36:10,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:36:10,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:36:10,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:36:12,399 INFO L124 PetriNetUnfolderBase]: 7607/11526 cut-off events. [2024-05-12 13:36:12,400 INFO L125 PetriNetUnfolderBase]: For 256481/256484 co-relation queries the response was YES. [2024-05-12 13:36:12,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75801 conditions, 11526 events. 7607/11526 cut-off events. For 256481/256484 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 71074 event pairs, 1448 based on Foata normal form. 16/11358 useless extension candidates. Maximal degree in co-relation 75722. Up to 9460 conditions per place. [2024-05-12 13:36:12,545 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 218 selfloop transitions, 114 changer transitions 0/339 dead transitions. [2024-05-12 13:36:12,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 339 transitions, 5080 flow [2024-05-12 13:36:12,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:36:12,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:36:12,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 13:36:12,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345744680851063 [2024-05-12 13:36:12,547 INFO L175 Difference]: Start difference. First operand has 169 places, 277 transitions, 3948 flow. Second operand 8 states and 201 transitions. [2024-05-12 13:36:12,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 339 transitions, 5080 flow [2024-05-12 13:36:13,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 339 transitions, 4921 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 13:36:13,268 INFO L231 Difference]: Finished difference. Result has 172 places, 281 transitions, 4165 flow [2024-05-12 13:36:13,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3789, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4165, PETRI_PLACES=172, PETRI_TRANSITIONS=281} [2024-05-12 13:36:13,268 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 119 predicate places. [2024-05-12 13:36:13,269 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 281 transitions, 4165 flow [2024-05-12 13:36:13,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:36:13,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:36:13,269 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:36:13,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 13:36:13,269 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:36:13,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:36:13,270 INFO L85 PathProgramCache]: Analyzing trace with hash -471677789, now seen corresponding path program 5 times [2024-05-12 13:36:13,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:36:13,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401453495] [2024-05-12 13:36:13,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:36:13,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:36:13,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:36:14,016 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:36:14,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:36:14,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401453495] [2024-05-12 13:36:14,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401453495] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:36:14,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:36:14,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:36:14,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315209225] [2024-05-12 13:36:14,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:36:14,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:36:14,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:36:14,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:36:14,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:36:14,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:36:14,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 281 transitions, 4165 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:36:14,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:36:14,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:36:14,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:36:16,049 INFO L124 PetriNetUnfolderBase]: 7711/11686 cut-off events. [2024-05-12 13:36:16,050 INFO L125 PetriNetUnfolderBase]: For 272953/272956 co-relation queries the response was YES. [2024-05-12 13:36:16,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77393 conditions, 11686 events. 7711/11686 cut-off events. For 272953/272956 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 72436 event pairs, 1775 based on Foata normal form. 24/11526 useless extension candidates. Maximal degree in co-relation 77313. Up to 10191 conditions per place. [2024-05-12 13:36:16,182 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 219 selfloop transitions, 110 changer transitions 0/336 dead transitions. [2024-05-12 13:36:16,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 336 transitions, 5095 flow [2024-05-12 13:36:16,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:36:16,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:36:16,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-05-12 13:36:16,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-05-12 13:36:16,183 INFO L175 Difference]: Start difference. First operand has 172 places, 281 transitions, 4165 flow. Second operand 8 states and 197 transitions. [2024-05-12 13:36:16,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 336 transitions, 5095 flow [2024-05-12 13:36:16,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 336 transitions, 4885 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-05-12 13:36:16,876 INFO L231 Difference]: Finished difference. Result has 175 places, 284 transitions, 4271 flow [2024-05-12 13:36:16,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3959, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4271, PETRI_PLACES=175, PETRI_TRANSITIONS=284} [2024-05-12 13:36:16,876 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 122 predicate places. [2024-05-12 13:36:16,876 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 284 transitions, 4271 flow [2024-05-12 13:36:16,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:36:16,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:36:16,877 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:36:16,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 13:36:16,877 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:36:16,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:36:16,878 INFO L85 PathProgramCache]: Analyzing trace with hash -471533639, now seen corresponding path program 6 times [2024-05-12 13:36:16,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:36:16,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571955140] [2024-05-12 13:36:16,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:36:16,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:36:16,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:36:18,079 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:36:18,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:36:18,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571955140] [2024-05-12 13:36:18,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571955140] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:36:18,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:36:18,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:36:18,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597150877] [2024-05-12 13:36:18,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:36:18,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:36:18,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:36:18,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:36:18,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:36:18,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:36:18,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 284 transitions, 4271 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:18,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:36:18,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:36:18,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:36:20,415 INFO L124 PetriNetUnfolderBase]: 7907/11978 cut-off events. [2024-05-12 13:36:20,416 INFO L125 PetriNetUnfolderBase]: For 276322/276325 co-relation queries the response was YES. [2024-05-12 13:36:20,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79707 conditions, 11978 events. 7907/11978 cut-off events. For 276322/276325 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 74503 event pairs, 1864 based on Foata normal form. 20/11814 useless extension candidates. Maximal degree in co-relation 79626. Up to 10704 conditions per place. [2024-05-12 13:36:20,527 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 256 selfloop transitions, 89 changer transitions 0/352 dead transitions. [2024-05-12 13:36:20,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 352 transitions, 5393 flow [2024-05-12 13:36:20,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:36:20,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:36:20,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-05-12 13:36:20,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-05-12 13:36:20,529 INFO L175 Difference]: Start difference. First operand has 175 places, 284 transitions, 4271 flow. Second operand 9 states and 216 transitions. [2024-05-12 13:36:20,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 352 transitions, 5393 flow [2024-05-12 13:36:21,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 352 transitions, 5101 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-05-12 13:36:21,217 INFO L231 Difference]: Finished difference. Result has 179 places, 292 transitions, 4398 flow [2024-05-12 13:36:21,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4021, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4398, PETRI_PLACES=179, PETRI_TRANSITIONS=292} [2024-05-12 13:36:21,218 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 126 predicate places. [2024-05-12 13:36:21,218 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 292 transitions, 4398 flow [2024-05-12 13:36:21,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:21,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:36:21,218 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:36:21,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 13:36:21,218 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:36:21,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:36:21,219 INFO L85 PathProgramCache]: Analyzing trace with hash -465963497, now seen corresponding path program 1 times [2024-05-12 13:36:21,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:36:21,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688009688] [2024-05-12 13:36:21,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:36:21,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:36:21,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:36:22,353 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:36:22,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:36:22,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688009688] [2024-05-12 13:36:22,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688009688] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:36:22,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:36:22,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:36:22,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005050098] [2024-05-12 13:36:22,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:36:22,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:36:22,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:36:22,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:36:22,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:36:22,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:36:22,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 292 transitions, 4398 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:22,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:36:22,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:36:22,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:36:24,633 INFO L124 PetriNetUnfolderBase]: 7941/12028 cut-off events. [2024-05-12 13:36:24,633 INFO L125 PetriNetUnfolderBase]: For 273212/273215 co-relation queries the response was YES. [2024-05-12 13:36:24,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79935 conditions, 12028 events. 7941/12028 cut-off events. For 273212/273215 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 74900 event pairs, 1803 based on Foata normal form. 4/11848 useless extension candidates. Maximal degree in co-relation 79852. Up to 10709 conditions per place. [2024-05-12 13:36:24,753 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 221 selfloop transitions, 112 changer transitions 0/340 dead transitions. [2024-05-12 13:36:24,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 340 transitions, 5306 flow [2024-05-12 13:36:24,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:36:24,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:36:24,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-05-12 13:36:24,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:36:24,755 INFO L175 Difference]: Start difference. First operand has 179 places, 292 transitions, 4398 flow. Second operand 8 states and 188 transitions. [2024-05-12 13:36:24,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 340 transitions, 5306 flow [2024-05-12 13:36:25,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 340 transitions, 5081 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 13:36:25,473 INFO L231 Difference]: Finished difference. Result has 181 places, 295 transitions, 4493 flow [2024-05-12 13:36:25,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4173, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4493, PETRI_PLACES=181, PETRI_TRANSITIONS=295} [2024-05-12 13:36:25,474 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 128 predicate places. [2024-05-12 13:36:25,474 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 295 transitions, 4493 flow [2024-05-12 13:36:25,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:25,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:36:25,474 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:36:25,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 13:36:25,474 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:36:25,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:36:25,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1641746455, now seen corresponding path program 2 times [2024-05-12 13:36:25,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:36:25,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124268733] [2024-05-12 13:36:25,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:36:25,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:36:25,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:36:26,424 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:36:26,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:36:26,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124268733] [2024-05-12 13:36:26,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124268733] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:36:26,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:36:26,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:36:26,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488771389] [2024-05-12 13:36:26,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:36:26,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:36:26,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:36:26,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:36:26,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:36:26,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:36:26,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 295 transitions, 4493 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:26,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:36:26,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:36:26,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:36:28,694 INFO L124 PetriNetUnfolderBase]: 7975/12078 cut-off events. [2024-05-12 13:36:28,694 INFO L125 PetriNetUnfolderBase]: For 286271/286274 co-relation queries the response was YES. [2024-05-12 13:36:28,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80861 conditions, 12078 events. 7975/12078 cut-off events. For 286271/286274 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 75191 event pairs, 1765 based on Foata normal form. 4/11898 useless extension candidates. Maximal degree in co-relation 80777. Up to 10189 conditions per place. [2024-05-12 13:36:28,832 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 213 selfloop transitions, 127 changer transitions 0/347 dead transitions. [2024-05-12 13:36:28,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 347 transitions, 5439 flow [2024-05-12 13:36:28,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:36:28,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:36:28,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-05-12 13:36:28,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-05-12 13:36:28,834 INFO L175 Difference]: Start difference. First operand has 181 places, 295 transitions, 4493 flow. Second operand 8 states and 192 transitions. [2024-05-12 13:36:28,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 347 transitions, 5439 flow [2024-05-12 13:36:29,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 347 transitions, 5153 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-05-12 13:36:29,604 INFO L231 Difference]: Finished difference. Result has 183 places, 298 transitions, 4560 flow [2024-05-12 13:36:29,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4207, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4560, PETRI_PLACES=183, PETRI_TRANSITIONS=298} [2024-05-12 13:36:29,605 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 130 predicate places. [2024-05-12 13:36:29,605 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 298 transitions, 4560 flow [2024-05-12 13:36:29,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:29,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:36:29,605 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:36:29,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 13:36:29,605 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:36:29,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:36:29,606 INFO L85 PathProgramCache]: Analyzing trace with hash -466171259, now seen corresponding path program 7 times [2024-05-12 13:36:29,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:36:29,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031127359] [2024-05-12 13:36:29,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:36:29,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:36:29,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:36:30,689 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:36:30,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:36:30,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031127359] [2024-05-12 13:36:30,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031127359] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:36:30,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:36:30,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:36:30,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097977712] [2024-05-12 13:36:30,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:36:30,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:36:30,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:36:30,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:36:30,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:36:30,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:36:30,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 298 transitions, 4560 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:30,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:36:30,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:36:30,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:36:33,027 INFO L124 PetriNetUnfolderBase]: 8171/12370 cut-off events. [2024-05-12 13:36:33,028 INFO L125 PetriNetUnfolderBase]: For 308559/308562 co-relation queries the response was YES. [2024-05-12 13:36:33,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83638 conditions, 12370 events. 8171/12370 cut-off events. For 308559/308562 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 77106 event pairs, 1822 based on Foata normal form. 20/12206 useless extension candidates. Maximal degree in co-relation 83553. Up to 10831 conditions per place. [2024-05-12 13:36:33,165 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 236 selfloop transitions, 118 changer transitions 0/361 dead transitions. [2024-05-12 13:36:33,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 361 transitions, 5626 flow [2024-05-12 13:36:33,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:36:33,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:36:33,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-05-12 13:36:33,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059101654846335 [2024-05-12 13:36:33,167 INFO L175 Difference]: Start difference. First operand has 183 places, 298 transitions, 4560 flow. Second operand 9 states and 214 transitions. [2024-05-12 13:36:33,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 361 transitions, 5626 flow [2024-05-12 13:36:34,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 361 transitions, 5299 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-05-12 13:36:34,113 INFO L231 Difference]: Finished difference. Result has 186 places, 304 transitions, 4627 flow [2024-05-12 13:36:34,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4241, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4627, PETRI_PLACES=186, PETRI_TRANSITIONS=304} [2024-05-12 13:36:34,113 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 133 predicate places. [2024-05-12 13:36:34,113 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 304 transitions, 4627 flow [2024-05-12 13:36:34,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:34,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:36:34,114 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:36:34,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 13:36:34,114 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:36:34,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:36:34,115 INFO L85 PathProgramCache]: Analyzing trace with hash 2096818717, now seen corresponding path program 3 times [2024-05-12 13:36:34,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:36:34,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31942011] [2024-05-12 13:36:34,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:36:34,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:36:34,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:36:35,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:36:35,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:36:35,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31942011] [2024-05-12 13:36:35,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31942011] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:36:35,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:36:35,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:36:35,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115316697] [2024-05-12 13:36:35,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:36:35,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:36:35,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:36:35,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:36:35,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:36:35,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:36:35,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 304 transitions, 4627 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:35,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:36:35,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:36:35,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:36:37,493 INFO L124 PetriNetUnfolderBase]: 8168/12362 cut-off events. [2024-05-12 13:36:37,494 INFO L125 PetriNetUnfolderBase]: For 306977/306989 co-relation queries the response was YES. [2024-05-12 13:36:37,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83527 conditions, 12362 events. 8168/12362 cut-off events. For 306977/306989 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 76664 event pairs, 2387 based on Foata normal form. 12/12191 useless extension candidates. Maximal degree in co-relation 83441. Up to 11618 conditions per place. [2024-05-12 13:36:37,641 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 294 selfloop transitions, 46 changer transitions 0/347 dead transitions. [2024-05-12 13:36:37,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 347 transitions, 5531 flow [2024-05-12 13:36:37,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:36:37,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:36:37,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-05-12 13:36:37,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47606382978723405 [2024-05-12 13:36:37,643 INFO L175 Difference]: Start difference. First operand has 186 places, 304 transitions, 4627 flow. Second operand 8 states and 179 transitions. [2024-05-12 13:36:37,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 347 transitions, 5531 flow [2024-05-12 13:36:38,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 347 transitions, 5273 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 13:36:38,479 INFO L231 Difference]: Finished difference. Result has 188 places, 307 transitions, 4566 flow [2024-05-12 13:36:38,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4369, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4566, PETRI_PLACES=188, PETRI_TRANSITIONS=307} [2024-05-12 13:36:38,479 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 135 predicate places. [2024-05-12 13:36:38,479 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 307 transitions, 4566 flow [2024-05-12 13:36:38,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:38,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:36:38,480 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:36:38,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 13:36:38,480 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:36:38,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:36:38,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1236762335, now seen corresponding path program 4 times [2024-05-12 13:36:38,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:36:38,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713563977] [2024-05-12 13:36:38,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:36:38,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:36:38,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:36:39,480 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:36:39,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:36:39,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713563977] [2024-05-12 13:36:39,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713563977] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:36:39,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:36:39,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:36:39,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718265135] [2024-05-12 13:36:39,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:36:39,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:36:39,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:36:39,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:36:39,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:36:39,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:36:39,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 307 transitions, 4566 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:39,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:36:39,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:36:39,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:36:41,868 INFO L124 PetriNetUnfolderBase]: 8165/12357 cut-off events. [2024-05-12 13:36:41,868 INFO L125 PetriNetUnfolderBase]: For 311907/311919 co-relation queries the response was YES. [2024-05-12 13:36:41,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83187 conditions, 12357 events. 8165/12357 cut-off events. For 311907/311919 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 76592 event pairs, 2386 based on Foata normal form. 12/12186 useless extension candidates. Maximal degree in co-relation 83100. Up to 11537 conditions per place. [2024-05-12 13:36:42,007 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 293 selfloop transitions, 50 changer transitions 0/350 dead transitions. [2024-05-12 13:36:42,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 350 transitions, 5476 flow [2024-05-12 13:36:42,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:36:42,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:36:42,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-05-12 13:36:42,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4787234042553192 [2024-05-12 13:36:42,009 INFO L175 Difference]: Start difference. First operand has 188 places, 307 transitions, 4566 flow. Second operand 8 states and 180 transitions. [2024-05-12 13:36:42,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 350 transitions, 5476 flow [2024-05-12 13:36:42,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 350 transitions, 5317 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-05-12 13:36:42,882 INFO L231 Difference]: Finished difference. Result has 190 places, 310 transitions, 4613 flow [2024-05-12 13:36:42,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4407, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4613, PETRI_PLACES=190, PETRI_TRANSITIONS=310} [2024-05-12 13:36:42,883 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 137 predicate places. [2024-05-12 13:36:42,883 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 310 transitions, 4613 flow [2024-05-12 13:36:42,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:42,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:36:42,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:36:42,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 13:36:42,884 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:36:42,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:36:42,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1523909135, now seen corresponding path program 5 times [2024-05-12 13:36:42,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:36:42,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735976739] [2024-05-12 13:36:42,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:36:42,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:36:42,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:36:43,920 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:36:43,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:36:43,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735976739] [2024-05-12 13:36:43,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735976739] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:36:43,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:36:43,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:36:43,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486291782] [2024-05-12 13:36:43,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:36:43,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:36:43,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:36:43,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:36:43,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:36:43,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:36:43,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 310 transitions, 4613 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:43,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:36:43,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:36:43,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:36:46,323 INFO L124 PetriNetUnfolderBase]: 8172/12366 cut-off events. [2024-05-12 13:36:46,323 INFO L125 PetriNetUnfolderBase]: For 319746/319758 co-relation queries the response was YES. [2024-05-12 13:36:46,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83569 conditions, 12366 events. 8172/12366 cut-off events. For 319746/319758 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 76741 event pairs, 2301 based on Foata normal form. 12/12195 useless extension candidates. Maximal degree in co-relation 83481. Up to 11647 conditions per place. [2024-05-12 13:36:46,509 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 310 selfloop transitions, 41 changer transitions 0/358 dead transitions. [2024-05-12 13:36:46,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 358 transitions, 5615 flow [2024-05-12 13:36:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:36:46,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:36:46,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-05-12 13:36:46,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4654255319148936 [2024-05-12 13:36:46,511 INFO L175 Difference]: Start difference. First operand has 190 places, 310 transitions, 4613 flow. Second operand 8 states and 175 transitions. [2024-05-12 13:36:46,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 358 transitions, 5615 flow [2024-05-12 13:36:47,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 358 transitions, 5441 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-05-12 13:36:47,660 INFO L231 Difference]: Finished difference. Result has 194 places, 319 transitions, 4745 flow [2024-05-12 13:36:47,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4439, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4745, PETRI_PLACES=194, PETRI_TRANSITIONS=319} [2024-05-12 13:36:47,661 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 141 predicate places. [2024-05-12 13:36:47,661 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 319 transitions, 4745 flow [2024-05-12 13:36:47,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:47,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:36:47,662 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:36:47,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 13:36:47,662 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:36:47,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:36:47,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1229397293, now seen corresponding path program 8 times [2024-05-12 13:36:47,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:36:47,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308103119] [2024-05-12 13:36:47,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:36:47,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:36:47,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:36:48,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:36:48,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:36:48,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308103119] [2024-05-12 13:36:48,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308103119] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:36:48,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:36:48,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:36:48,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864688280] [2024-05-12 13:36:48,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:36:48,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:36:48,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:36:48,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:36:48,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:36:48,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:36:48,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 319 transitions, 4745 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:48,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:36:48,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:36:48,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:36:51,371 INFO L124 PetriNetUnfolderBase]: 8347/12630 cut-off events. [2024-05-12 13:36:51,371 INFO L125 PetriNetUnfolderBase]: For 348698/348710 co-relation queries the response was YES. [2024-05-12 13:36:51,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86075 conditions, 12630 events. 8347/12630 cut-off events. For 348698/348710 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 78547 event pairs, 2404 based on Foata normal form. 28/12474 useless extension candidates. Maximal degree in co-relation 85984. Up to 11686 conditions per place. [2024-05-12 13:36:51,511 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 329 selfloop transitions, 44 changer transitions 0/380 dead transitions. [2024-05-12 13:36:51,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 380 transitions, 5843 flow [2024-05-12 13:36:51,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:36:51,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:36:51,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-05-12 13:36:51,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48226950354609927 [2024-05-12 13:36:51,517 INFO L175 Difference]: Start difference. First operand has 194 places, 319 transitions, 4745 flow. Second operand 9 states and 204 transitions. [2024-05-12 13:36:51,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 380 transitions, 5843 flow [2024-05-12 13:36:52,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 380 transitions, 5675 flow, removed 70 selfloop flow, removed 3 redundant places. [2024-05-12 13:36:52,568 INFO L231 Difference]: Finished difference. Result has 201 places, 328 transitions, 4862 flow [2024-05-12 13:36:52,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4862, PETRI_PLACES=201, PETRI_TRANSITIONS=328} [2024-05-12 13:36:52,569 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 148 predicate places. [2024-05-12 13:36:52,569 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 328 transitions, 4862 flow [2024-05-12 13:36:52,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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:36:52,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:36:52,569 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:36:52,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 13:36:52,570 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:36:52,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:36:52,570 INFO L85 PathProgramCache]: Analyzing trace with hash -2044648902, now seen corresponding path program 1 times [2024-05-12 13:36:52,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:36:52,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095090519] [2024-05-12 13:36:52,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:36:52,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:36:52,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:36:53,414 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:36:53,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:36:53,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095090519] [2024-05-12 13:36:53,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095090519] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:36:53,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:36:53,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:36:53,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645708292] [2024-05-12 13:36:53,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:36:53,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:36:53,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:36:53,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:36:53,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:36:53,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:36:53,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 328 transitions, 4862 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:36:53,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:36:53,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:36:53,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:36:55,815 INFO L124 PetriNetUnfolderBase]: 8476/12834 cut-off events. [2024-05-12 13:36:55,815 INFO L125 PetriNetUnfolderBase]: For 350385/350397 co-relation queries the response was YES. [2024-05-12 13:36:55,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88058 conditions, 12834 events. 8476/12834 cut-off events. For 350385/350397 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 80265 event pairs, 1955 based on Foata normal form. 14/12656 useless extension candidates. Maximal degree in co-relation 87964. Up to 11425 conditions per place. [2024-05-12 13:36:55,974 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 337 selfloop transitions, 46 changer transitions 0/390 dead transitions. [2024-05-12 13:36:55,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 390 transitions, 6338 flow [2024-05-12 13:36:55,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:36:55,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:36:55,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-05-12 13:36:55,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5354609929078015 [2024-05-12 13:36:55,976 INFO L175 Difference]: Start difference. First operand has 201 places, 328 transitions, 4862 flow. Second operand 6 states and 151 transitions. [2024-05-12 13:36:55,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 390 transitions, 6338 flow [2024-05-12 13:36:57,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 390 transitions, 6229 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 13:36:57,074 INFO L231 Difference]: Finished difference. Result has 203 places, 340 transitions, 5127 flow [2024-05-12 13:36:57,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4753, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5127, PETRI_PLACES=203, PETRI_TRANSITIONS=340} [2024-05-12 13:36:57,075 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 150 predicate places. [2024-05-12 13:36:57,075 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 340 transitions, 5127 flow [2024-05-12 13:36:57,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:36:57,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:36:57,075 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:36:57,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 13:36:57,076 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:36:57,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:36:57,076 INFO L85 PathProgramCache]: Analyzing trace with hash -444923115, now seen corresponding path program 1 times [2024-05-12 13:36:57,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:36:57,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749293015] [2024-05-12 13:36:57,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:36:57,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:36:57,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:36:57,955 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:36:57,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:36:57,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749293015] [2024-05-12 13:36:57,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749293015] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:36:57,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:36:57,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:36:57,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936793929] [2024-05-12 13:36:57,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:36:57,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:36:57,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:36:57,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:36:57,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:36:57,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:36:57,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 340 transitions, 5127 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:36:57,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:36:57,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:36:57,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:37:00,489 INFO L124 PetriNetUnfolderBase]: 8516/13242 cut-off events. [2024-05-12 13:37:00,489 INFO L125 PetriNetUnfolderBase]: For 369848/369848 co-relation queries the response was YES. [2024-05-12 13:37:00,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91390 conditions, 13242 events. 8516/13242 cut-off events. For 369848/369848 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 85210 event pairs, 2473 based on Foata normal form. 2/12934 useless extension candidates. Maximal degree in co-relation 91293. Up to 12138 conditions per place. [2024-05-12 13:37:00,667 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 356 selfloop transitions, 35 changer transitions 0/398 dead transitions. [2024-05-12 13:37:00,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 398 transitions, 6544 flow [2024-05-12 13:37:00,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:37:00,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:37:00,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-05-12 13:37:00,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48024316109422494 [2024-05-12 13:37:00,668 INFO L175 Difference]: Start difference. First operand has 203 places, 340 transitions, 5127 flow. Second operand 7 states and 158 transitions. [2024-05-12 13:37:00,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 398 transitions, 6544 flow [2024-05-12 13:37:01,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 398 transitions, 6488 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-05-12 13:37:01,763 INFO L231 Difference]: Finished difference. Result has 212 places, 357 transitions, 5436 flow [2024-05-12 13:37:01,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5077, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5436, PETRI_PLACES=212, PETRI_TRANSITIONS=357} [2024-05-12 13:37:01,763 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 159 predicate places. [2024-05-12 13:37:01,764 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 357 transitions, 5436 flow [2024-05-12 13:37:01,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:01,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:37:01,767 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:37:01,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 13:37:01,767 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:37:01,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:37:01,768 INFO L85 PathProgramCache]: Analyzing trace with hash 2073401363, now seen corresponding path program 2 times [2024-05-12 13:37:01,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:37:01,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865063197] [2024-05-12 13:37:01,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:37:01,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:37:01,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:37:02,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:37:02,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:37:02,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865063197] [2024-05-12 13:37:02,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865063197] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:37:02,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:37:02,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:37:02,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81410732] [2024-05-12 13:37:02,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:37:02,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:37:02,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:37:02,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:37:02,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:37:02,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:37:02,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 357 transitions, 5436 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:02,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:37:02,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:37:02,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:37:05,279 INFO L124 PetriNetUnfolderBase]: 8696/13500 cut-off events. [2024-05-12 13:37:05,280 INFO L125 PetriNetUnfolderBase]: For 388164/388164 co-relation queries the response was YES. [2024-05-12 13:37:05,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94104 conditions, 13500 events. 8696/13500 cut-off events. For 388164/388164 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 86798 event pairs, 2469 based on Foata normal form. 6/13191 useless extension candidates. Maximal degree in co-relation 94001. Up to 12302 conditions per place. [2024-05-12 13:37:05,452 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 355 selfloop transitions, 50 changer transitions 0/412 dead transitions. [2024-05-12 13:37:05,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 412 transitions, 6778 flow [2024-05-12 13:37:05,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:37:05,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:37:05,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-05-12 13:37:05,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48632218844984804 [2024-05-12 13:37:05,453 INFO L175 Difference]: Start difference. First operand has 212 places, 357 transitions, 5436 flow. Second operand 7 states and 160 transitions. [2024-05-12 13:37:05,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 412 transitions, 6778 flow [2024-05-12 13:37:06,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 412 transitions, 6758 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-05-12 13:37:06,540 INFO L231 Difference]: Finished difference. Result has 219 places, 375 transitions, 5856 flow [2024-05-12 13:37:06,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5420, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5856, PETRI_PLACES=219, PETRI_TRANSITIONS=375} [2024-05-12 13:37:06,541 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 166 predicate places. [2024-05-12 13:37:06,541 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 375 transitions, 5856 flow [2024-05-12 13:37:06,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:06,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:37:06,541 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:37:06,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 13:37:06,541 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:37:06,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:37:06,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1343141359, now seen corresponding path program 3 times [2024-05-12 13:37:06,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:37:06,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228089388] [2024-05-12 13:37:06,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:37:06,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:37:06,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:37:07,438 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:37:07,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:37:07,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228089388] [2024-05-12 13:37:07,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228089388] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:37:07,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:37:07,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:37:07,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526805954] [2024-05-12 13:37:07,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:37:07,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:37:07,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:37:07,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:37:07,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:37:07,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:37:07,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 375 transitions, 5856 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:07,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:37:07,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:37:07,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:37:10,138 INFO L124 PetriNetUnfolderBase]: 8790/13622 cut-off events. [2024-05-12 13:37:10,139 INFO L125 PetriNetUnfolderBase]: For 406871/406871 co-relation queries the response was YES. [2024-05-12 13:37:10,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96781 conditions, 13622 events. 8790/13622 cut-off events. For 406871/406871 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 87501 event pairs, 2469 based on Foata normal form. 6/13315 useless extension candidates. Maximal degree in co-relation 96674. Up to 12307 conditions per place. [2024-05-12 13:37:10,458 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 342 selfloop transitions, 66 changer transitions 0/415 dead transitions. [2024-05-12 13:37:10,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 415 transitions, 7029 flow [2024-05-12 13:37:10,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:37:10,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:37:10,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-05-12 13:37:10,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5070921985815603 [2024-05-12 13:37:10,460 INFO L175 Difference]: Start difference. First operand has 219 places, 375 transitions, 5856 flow. Second operand 6 states and 143 transitions. [2024-05-12 13:37:10,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 415 transitions, 7029 flow [2024-05-12 13:37:11,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 415 transitions, 6822 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-05-12 13:37:11,717 INFO L231 Difference]: Finished difference. Result has 221 places, 383 transitions, 6002 flow [2024-05-12 13:37:11,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5653, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6002, PETRI_PLACES=221, PETRI_TRANSITIONS=383} [2024-05-12 13:37:11,717 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 168 predicate places. [2024-05-12 13:37:11,717 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 383 transitions, 6002 flow [2024-05-12 13:37:11,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:11,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:37:11,718 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:37:11,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 13:37:11,718 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:37:11,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:37:11,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1385794135, now seen corresponding path program 1 times [2024-05-12 13:37:11,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:37:11,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768623201] [2024-05-12 13:37:11,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:37:11,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:37:11,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:37:13,191 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:37:13,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:37:13,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768623201] [2024-05-12 13:37:13,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768623201] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:37:13,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:37:13,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:37:13,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113547119] [2024-05-12 13:37:13,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:37:13,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:37:13,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:37:13,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:37:13,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:37:13,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:37:13,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 383 transitions, 6002 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:13,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:37:13,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:37:13,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:37:15,911 INFO L124 PetriNetUnfolderBase]: 8785/13591 cut-off events. [2024-05-12 13:37:15,911 INFO L125 PetriNetUnfolderBase]: For 415605/415605 co-relation queries the response was YES. [2024-05-12 13:37:15,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97733 conditions, 13591 events. 8785/13591 cut-off events. For 415605/415605 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 86805 event pairs, 2500 based on Foata normal form. 2/13288 useless extension candidates. Maximal degree in co-relation 97625. Up to 12594 conditions per place. [2024-05-12 13:37:16,053 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 380 selfloop transitions, 18 changer transitions 0/405 dead transitions. [2024-05-12 13:37:16,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 405 transitions, 7002 flow [2024-05-12 13:37:16,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:37:16,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:37:16,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-05-12 13:37:16,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4723404255319149 [2024-05-12 13:37:16,054 INFO L175 Difference]: Start difference. First operand has 221 places, 383 transitions, 6002 flow. Second operand 5 states and 111 transitions. [2024-05-12 13:37:16,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 405 transitions, 7002 flow [2024-05-12 13:37:17,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 405 transitions, 6808 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-05-12 13:37:17,079 INFO L231 Difference]: Finished difference. Result has 222 places, 385 transitions, 5898 flow [2024-05-12 13:37:17,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5814, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5898, PETRI_PLACES=222, PETRI_TRANSITIONS=385} [2024-05-12 13:37:17,079 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 169 predicate places. [2024-05-12 13:37:17,079 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 385 transitions, 5898 flow [2024-05-12 13:37:17,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:17,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:37:17,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:37:17,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 13:37:17,080 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:37:17,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:37:17,081 INFO L85 PathProgramCache]: Analyzing trace with hash 2047038698, now seen corresponding path program 1 times [2024-05-12 13:37:17,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:37:17,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423788839] [2024-05-12 13:37:17,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:37:17,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:37:17,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:37:18,359 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:37:18,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:37:18,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423788839] [2024-05-12 13:37:18,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423788839] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:37:18,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:37:18,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:37:18,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227574046] [2024-05-12 13:37:18,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:37:18,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:37:18,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:37:18,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:37:18,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:37:18,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:37:18,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 385 transitions, 5898 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:18,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:37:18,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:37:18,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:37:21,165 INFO L124 PetriNetUnfolderBase]: 8865/13558 cut-off events. [2024-05-12 13:37:21,165 INFO L125 PetriNetUnfolderBase]: For 409141/409153 co-relation queries the response was YES. [2024-05-12 13:37:21,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97130 conditions, 13558 events. 8865/13558 cut-off events. For 409141/409153 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 86364 event pairs, 2098 based on Foata normal form. 10/13310 useless extension candidates. Maximal degree in co-relation 97021. Up to 12112 conditions per place. [2024-05-12 13:37:21,333 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 402 selfloop transitions, 51 changer transitions 0/460 dead transitions. [2024-05-12 13:37:21,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 460 transitions, 7544 flow [2024-05-12 13:37:21,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:37:21,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:37:21,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-05-12 13:37:21,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-05-12 13:37:21,334 INFO L175 Difference]: Start difference. First operand has 222 places, 385 transitions, 5898 flow. Second operand 8 states and 196 transitions. [2024-05-12 13:37:21,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 460 transitions, 7544 flow [2024-05-12 13:37:22,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 460 transitions, 7452 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-05-12 13:37:22,802 INFO L231 Difference]: Finished difference. Result has 228 places, 395 transitions, 6159 flow [2024-05-12 13:37:22,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5806, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6159, PETRI_PLACES=228, PETRI_TRANSITIONS=395} [2024-05-12 13:37:22,803 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 175 predicate places. [2024-05-12 13:37:22,803 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 395 transitions, 6159 flow [2024-05-12 13:37:22,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:22,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:37:22,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:37:22,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 13:37:22,803 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:37:22,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:37:22,804 INFO L85 PathProgramCache]: Analyzing trace with hash -858119251, now seen corresponding path program 1 times [2024-05-12 13:37:22,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:37:22,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871228829] [2024-05-12 13:37:22,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:37:22,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:37:22,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:37:24,045 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:37:24,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:37:24,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871228829] [2024-05-12 13:37:24,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871228829] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:37:24,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:37:24,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:37:24,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537007223] [2024-05-12 13:37:24,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:37:24,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:37:24,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:37:24,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:37:24,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:37:24,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:37:24,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 395 transitions, 6159 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:24,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:37:24,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:37:24,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:37:26,941 INFO L124 PetriNetUnfolderBase]: 8845/13349 cut-off events. [2024-05-12 13:37:26,941 INFO L125 PetriNetUnfolderBase]: For 429702/429705 co-relation queries the response was YES. [2024-05-12 13:37:27,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98943 conditions, 13349 events. 8845/13349 cut-off events. For 429702/429705 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 83548 event pairs, 1845 based on Foata normal form. 12/13162 useless extension candidates. Maximal degree in co-relation 98832. Up to 11613 conditions per place. [2024-05-12 13:37:27,139 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 323 selfloop transitions, 124 changer transitions 0/454 dead transitions. [2024-05-12 13:37:27,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 454 transitions, 7299 flow [2024-05-12 13:37:27,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:37:27,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:37:27,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-05-12 13:37:27,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153664302600472 [2024-05-12 13:37:27,140 INFO L175 Difference]: Start difference. First operand has 228 places, 395 transitions, 6159 flow. Second operand 9 states and 218 transitions. [2024-05-12 13:37:27,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 454 transitions, 7299 flow [2024-05-12 13:37:28,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 454 transitions, 7097 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-05-12 13:37:28,856 INFO L231 Difference]: Finished difference. Result has 233 places, 395 transitions, 6212 flow [2024-05-12 13:37:28,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5957, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6212, PETRI_PLACES=233, PETRI_TRANSITIONS=395} [2024-05-12 13:37:28,857 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 180 predicate places. [2024-05-12 13:37:28,857 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 395 transitions, 6212 flow [2024-05-12 13:37:28,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:28,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:37:28,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:37:28,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 13:37:28,857 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:37:28,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:37:28,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1732454577, now seen corresponding path program 2 times [2024-05-12 13:37:28,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:37:28,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647640081] [2024-05-12 13:37:28,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:37:28,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:37:28,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:37:30,125 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:37:30,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:37:30,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647640081] [2024-05-12 13:37:30,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647640081] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:37:30,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:37:30,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:37:30,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419331488] [2024-05-12 13:37:30,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:37:30,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:37:30,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:37:30,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:37:30,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:37:30,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:37:30,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 395 transitions, 6212 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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:37:30,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:37:30,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:37:30,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:37:32,891 INFO L124 PetriNetUnfolderBase]: 8825/13320 cut-off events. [2024-05-12 13:37:32,891 INFO L125 PetriNetUnfolderBase]: For 423440/423443 co-relation queries the response was YES. [2024-05-12 13:37:33,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98578 conditions, 13320 events. 8825/13320 cut-off events. For 423440/423443 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 83356 event pairs, 1892 based on Foata normal form. 12/13132 useless extension candidates. Maximal degree in co-relation 98465. Up to 11978 conditions per place. [2024-05-12 13:37:33,082 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 346 selfloop transitions, 95 changer transitions 0/448 dead transitions. [2024-05-12 13:37:33,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 448 transitions, 7386 flow [2024-05-12 13:37:33,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:37:33,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:37:33,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-05-12 13:37:33,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-05-12 13:37:33,084 INFO L175 Difference]: Start difference. First operand has 233 places, 395 transitions, 6212 flow. Second operand 8 states and 190 transitions. [2024-05-12 13:37:33,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 448 transitions, 7386 flow [2024-05-12 13:37:34,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 448 transitions, 7125 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-05-12 13:37:34,809 INFO L231 Difference]: Finished difference. Result has 235 places, 398 transitions, 6276 flow [2024-05-12 13:37:34,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5951, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6276, PETRI_PLACES=235, PETRI_TRANSITIONS=398} [2024-05-12 13:37:34,810 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 182 predicate places. [2024-05-12 13:37:34,810 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 398 transitions, 6276 flow [2024-05-12 13:37:34,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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:37:34,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:37:34,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:37:34,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 13:37:34,811 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:37:34,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:37:34,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1559734047, now seen corresponding path program 3 times [2024-05-12 13:37:34,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:37:34,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157937287] [2024-05-12 13:37:34,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:37:34,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:37:34,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:37:36,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:37:36,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:37:36,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157937287] [2024-05-12 13:37:36,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157937287] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:37:36,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:37:36,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:37:36,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604333267] [2024-05-12 13:37:36,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:37:36,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:37:36,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:37:36,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:37:36,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:37:36,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:37:36,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 398 transitions, 6276 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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:37:36,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:37:36,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:37:36,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:37:39,645 INFO L124 PetriNetUnfolderBase]: 8805/13291 cut-off events. [2024-05-12 13:37:39,646 INFO L125 PetriNetUnfolderBase]: For 424614/424617 co-relation queries the response was YES. [2024-05-12 13:37:39,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98132 conditions, 13291 events. 8805/13291 cut-off events. For 424614/424617 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 83181 event pairs, 1857 based on Foata normal form. 12/13102 useless extension candidates. Maximal degree in co-relation 98017. Up to 11753 conditions per place. [2024-05-12 13:37:39,799 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 339 selfloop transitions, 105 changer transitions 0/451 dead transitions. [2024-05-12 13:37:39,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 451 transitions, 7552 flow [2024-05-12 13:37:39,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:37:39,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:37:39,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-05-12 13:37:39,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4920212765957447 [2024-05-12 13:37:39,801 INFO L175 Difference]: Start difference. First operand has 235 places, 398 transitions, 6276 flow. Second operand 8 states and 185 transitions. [2024-05-12 13:37:39,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 451 transitions, 7552 flow [2024-05-12 13:37:41,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 451 transitions, 7253 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-05-12 13:37:41,166 INFO L231 Difference]: Finished difference. Result has 240 places, 404 transitions, 6459 flow [2024-05-12 13:37:41,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5977, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6459, PETRI_PLACES=240, PETRI_TRANSITIONS=404} [2024-05-12 13:37:41,167 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 187 predicate places. [2024-05-12 13:37:41,167 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 404 transitions, 6459 flow [2024-05-12 13:37:41,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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:37:41,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:37:41,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:37:41,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 13:37:41,168 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:37:41,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:37:41,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1891284970, now seen corresponding path program 1 times [2024-05-12 13:37:41,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:37:41,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200866440] [2024-05-12 13:37:41,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:37:41,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:37:41,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:37:42,263 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:37:42,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:37:42,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200866440] [2024-05-12 13:37:42,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200866440] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:37:42,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:37:42,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:37:42,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516576007] [2024-05-12 13:37:42,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:37:42,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:37:42,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:37:42,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:37:42,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:37:42,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:37:42,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 404 transitions, 6459 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:42,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:37:42,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:37:42,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:37:45,610 INFO L124 PetriNetUnfolderBase]: 8889/13830 cut-off events. [2024-05-12 13:37:45,610 INFO L125 PetriNetUnfolderBase]: For 432077/432077 co-relation queries the response was YES. [2024-05-12 13:37:45,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100390 conditions, 13830 events. 8889/13830 cut-off events. For 432077/432077 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 89696 event pairs, 2426 based on Foata normal form. 3/13491 useless extension candidates. Maximal degree in co-relation 100272. Up to 12572 conditions per place. [2024-05-12 13:37:45,791 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 392 selfloop transitions, 49 changer transitions 0/448 dead transitions. [2024-05-12 13:37:45,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 448 transitions, 7787 flow [2024-05-12 13:37:45,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:37:45,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:37:45,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-05-12 13:37:45,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48328267477203646 [2024-05-12 13:37:45,793 INFO L175 Difference]: Start difference. First operand has 240 places, 404 transitions, 6459 flow. Second operand 7 states and 159 transitions. [2024-05-12 13:37:45,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 448 transitions, 7787 flow [2024-05-12 13:37:47,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 448 transitions, 7332 flow, removed 108 selfloop flow, removed 5 redundant places. [2024-05-12 13:37:47,228 INFO L231 Difference]: Finished difference. Result has 242 places, 410 transitions, 6270 flow [2024-05-12 13:37:47,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6004, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6270, PETRI_PLACES=242, PETRI_TRANSITIONS=410} [2024-05-12 13:37:47,229 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 189 predicate places. [2024-05-12 13:37:47,229 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 410 transitions, 6270 flow [2024-05-12 13:37:47,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:47,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:37:47,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:37:47,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 13:37:47,230 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:37:47,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:37:47,230 INFO L85 PathProgramCache]: Analyzing trace with hash -551813921, now seen corresponding path program 4 times [2024-05-12 13:37:47,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:37:47,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767555944] [2024-05-12 13:37:47,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:37:47,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:37:47,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:37:48,577 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:37:48,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:37:48,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767555944] [2024-05-12 13:37:48,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767555944] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:37:48,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:37:48,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:37:48,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63499143] [2024-05-12 13:37:48,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:37:48,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:37:48,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:37:48,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:37:48,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:37:48,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:37:48,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 410 transitions, 6270 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:48,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:37:48,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:37:48,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:37:51,949 INFO L124 PetriNetUnfolderBase]: 8887/13411 cut-off events. [2024-05-12 13:37:51,949 INFO L125 PetriNetUnfolderBase]: For 432060/432072 co-relation queries the response was YES. [2024-05-12 13:37:52,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99237 conditions, 13411 events. 8887/13411 cut-off events. For 432060/432072 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 83718 event pairs, 2367 based on Foata normal form. 20/13226 useless extension candidates. Maximal degree in co-relation 99118. Up to 12519 conditions per place. [2024-05-12 13:37:52,115 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 418 selfloop transitions, 39 changer transitions 0/464 dead transitions. [2024-05-12 13:37:52,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 464 transitions, 7447 flow [2024-05-12 13:37:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:37:52,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:37:52,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-05-12 13:37:52,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47044917257683216 [2024-05-12 13:37:52,117 INFO L175 Difference]: Start difference. First operand has 242 places, 410 transitions, 6270 flow. Second operand 9 states and 199 transitions. [2024-05-12 13:37:52,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 464 transitions, 7447 flow [2024-05-12 13:37:53,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 464 transitions, 7310 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-05-12 13:37:53,547 INFO L231 Difference]: Finished difference. Result has 248 places, 415 transitions, 6327 flow [2024-05-12 13:37:53,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6133, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6327, PETRI_PLACES=248, PETRI_TRANSITIONS=415} [2024-05-12 13:37:53,548 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 195 predicate places. [2024-05-12 13:37:53,548 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 415 transitions, 6327 flow [2024-05-12 13:37:53,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:53,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:37:53,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:37:53,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 13:37:53,554 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:37:53,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:37:53,554 INFO L85 PathProgramCache]: Analyzing trace with hash -316498075, now seen corresponding path program 1 times [2024-05-12 13:37:53,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:37:53,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101552419] [2024-05-12 13:37:53,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:37:53,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:37:53,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:37:54,740 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:37:54,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:37:54,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101552419] [2024-05-12 13:37:54,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101552419] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:37:54,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:37:54,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:37:54,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512945372] [2024-05-12 13:37:54,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:37:54,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:37:54,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:37:54,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:37:54,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:37:54,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:37:54,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 415 transitions, 6327 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:54,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:37:54,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:37:54,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:37:58,012 INFO L124 PetriNetUnfolderBase]: 8859/13532 cut-off events. [2024-05-12 13:37:58,013 INFO L125 PetriNetUnfolderBase]: For 429582/429585 co-relation queries the response was YES. [2024-05-12 13:37:58,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98551 conditions, 13532 events. 8859/13532 cut-off events. For 429582/429585 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 85841 event pairs, 1564 based on Foata normal form. 16/13288 useless extension candidates. Maximal degree in co-relation 98430. Up to 11300 conditions per place. [2024-05-12 13:37:58,167 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 347 selfloop transitions, 115 changer transitions 0/469 dead transitions. [2024-05-12 13:37:58,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 469 transitions, 7379 flow [2024-05-12 13:37:58,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:37:58,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:37:58,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-05-12 13:37:58,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292553191489362 [2024-05-12 13:37:58,173 INFO L175 Difference]: Start difference. First operand has 248 places, 415 transitions, 6327 flow. Second operand 8 states and 199 transitions. [2024-05-12 13:37:58,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 469 transitions, 7379 flow [2024-05-12 13:37:59,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 469 transitions, 7219 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-05-12 13:37:59,565 INFO L231 Difference]: Finished difference. Result has 248 places, 414 transitions, 6336 flow [2024-05-12 13:37:59,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6081, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6336, PETRI_PLACES=248, PETRI_TRANSITIONS=414} [2024-05-12 13:37:59,566 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 195 predicate places. [2024-05-12 13:37:59,566 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 414 transitions, 6336 flow [2024-05-12 13:37:59,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:37:59,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:37:59,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:37:59,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 13:37:59,567 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:37:59,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:37:59,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1040398378, now seen corresponding path program 2 times [2024-05-12 13:37:59,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:37:59,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964506747] [2024-05-12 13:37:59,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:37:59,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:37:59,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:38:00,618 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:38:00,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:38:00,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964506747] [2024-05-12 13:38:00,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964506747] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:38:00,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:38:00,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:38:00,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345648402] [2024-05-12 13:38:00,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:38:00,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:38:00,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:38:00,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:38:00,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:38:00,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-05-12 13:38:00,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 414 transitions, 6336 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:38:00,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:38:00,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-05-12 13:38:00,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:38:03,746 INFO L124 PetriNetUnfolderBase]: 8910/13609 cut-off events. [2024-05-12 13:38:03,747 INFO L125 PetriNetUnfolderBase]: For 414710/414722 co-relation queries the response was YES. [2024-05-12 13:38:03,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99583 conditions, 13609 events. 8910/13609 cut-off events. For 414710/414722 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 86413 event pairs, 1956 based on Foata normal form. 14/13361 useless extension candidates. Maximal degree in co-relation 99462. Up to 11860 conditions per place. [2024-05-12 13:38:03,923 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 402 selfloop transitions, 56 changer transitions 0/465 dead transitions. [2024-05-12 13:38:03,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 465 transitions, 7920 flow [2024-05-12 13:38:03,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:38:03,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:38:03,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-05-12 13:38:03,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-05-12 13:38:03,924 INFO L175 Difference]: Start difference. First operand has 248 places, 414 transitions, 6336 flow. Second operand 6 states and 147 transitions. [2024-05-12 13:38:03,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 465 transitions, 7920 flow [2024-05-12 13:38:05,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 465 transitions, 7653 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 13:38:05,408 INFO L231 Difference]: Finished difference. Result has 247 places, 417 transitions, 6292 flow [2024-05-12 13:38:05,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6085, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6292, PETRI_PLACES=247, PETRI_TRANSITIONS=417} [2024-05-12 13:38:05,408 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 194 predicate places. [2024-05-12 13:38:05,408 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 417 transitions, 6292 flow [2024-05-12 13:38:05,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:38:05,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:38:05,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:38:05,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 13:38:05,409 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:38:05,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:38:05,410 INFO L85 PathProgramCache]: Analyzing trace with hash -17587188, now seen corresponding path program 3 times [2024-05-12 13:38:05,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:38:05,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259379645] [2024-05-12 13:38:05,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:38:05,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:38:05,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat