./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix019_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/mix019_tso.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/mix019_tso.oepc.i ./goblint.2024-05-07_14-17-48.files/protection/mix019_tso.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:12:23,982 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 13:12:24,044 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 13:12:24,057 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 13:12:24,058 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 13:12:24,082 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 13:12:24,082 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 13:12:24,083 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 13:12:24,083 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 13:12:24,087 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 13:12:24,087 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 13:12:24,088 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 13:12:24,089 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 13:12:24,090 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 13:12:24,090 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 13:12:24,090 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 13:12:24,091 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 13:12:24,091 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 13:12:24,091 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 13:12:24,091 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 13:12:24,092 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 13:12:24,092 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 13:12:24,092 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 13:12:24,093 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 13:12:24,093 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 13:12:24,093 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 13:12:24,093 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 13:12:24,094 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 13:12:24,094 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 13:12:24,094 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 13:12:24,095 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 13:12:24,095 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 13:12:24,096 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:12:24,096 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 13:12:24,096 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 13:12:24,097 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 13:12:24,097 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 13:12:24,097 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 13:12:24,097 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 13:12:24,097 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 13:12:24,098 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 13:12:24,098 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 13:12:24,098 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 13:12:24,098 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:12:24,310 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 13:12:24,335 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 13:12:24,338 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 13:12:24,339 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 13:12:24,339 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 13:12:24,340 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix019_tso.oepc.i [2024-05-12 13:12:25,528 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 13:12:25,745 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 13:12:25,750 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix019_tso.oepc.i [2024-05-12 13:12:25,768 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/07aed914f/bce19300b39042a9bd105397fb6deba7/FLAG47a2dc313 [2024-05-12 13:12:25,788 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/07aed914f/bce19300b39042a9bd105397fb6deba7 [2024-05-12 13:12:25,790 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 13:12:25,791 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 13:12:25,807 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/mix019_tso.oepc.yml/witness.yml [2024-05-12 13:12:26,045 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 13:12:26,047 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 13:12:26,048 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 13:12:26,048 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 13:12:26,052 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 13:12:26,053 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:12:25" (1/2) ... [2024-05-12 13:12:26,054 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1bd51e2d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:12:26, skipping insertion in model container [2024-05-12 13:12:26,054 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:12:25" (1/2) ... [2024-05-12 13:12:26,055 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2d0913b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:12:26, skipping insertion in model container [2024-05-12 13:12:26,056 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:12:26" (2/2) ... [2024-05-12 13:12:26,056 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1bd51e2d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26, skipping insertion in model container [2024-05-12 13:12:26,056 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:12:26" (2/2) ... [2024-05-12 13:12:26,056 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 13:12:26,149 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 13:12:26,151 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-05-12 13:12:26,151 INFO L97 edCorrectnessWitness]: Location invariant before [L828-L828] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-05-12 13:12:26,151 INFO L97 edCorrectnessWitness]: Location invariant before [L831-L831] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-05-12 13:12:26,152 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 13:12:26,152 INFO L106 edCorrectnessWitness]: ghost_update [L826-L826] multithreaded = 1; [2024-05-12 13:12:26,202 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 13:12:26,383 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/mix019_tso.oepc.i[949,962] [2024-05-12 13:12:26,550 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:12:26,563 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 13:12:26,604 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/mix019_tso.oepc.i[949,962] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 13:12:26,693 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:12:26,735 INFO L206 MainTranslator]: Completed translation [2024-05-12 13:12:26,736 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26 WrapperNode [2024-05-12 13:12:26,736 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 13:12:26,737 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 13:12:26,737 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 13:12:26,737 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 13:12:26,744 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26" (1/1) ... [2024-05-12 13:12:26,760 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26" (1/1) ... [2024-05-12 13:12:26,809 INFO L138 Inliner]: procedures = 176, calls = 56, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 151 [2024-05-12 13:12:26,809 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 13:12:26,814 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 13:12:26,814 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 13:12:26,814 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 13:12:26,825 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26" (1/1) ... [2024-05-12 13:12:26,825 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26" (1/1) ... [2024-05-12 13:12:26,844 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26" (1/1) ... [2024-05-12 13:12:26,868 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:12:26,872 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26" (1/1) ... [2024-05-12 13:12:26,872 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26" (1/1) ... [2024-05-12 13:12:26,887 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26" (1/1) ... [2024-05-12 13:12:26,899 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26" (1/1) ... [2024-05-12 13:12:26,901 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26" (1/1) ... [2024-05-12 13:12:26,909 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26" (1/1) ... [2024-05-12 13:12:26,912 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 13:12:26,916 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 13:12:26,916 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 13:12:26,916 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 13:12:26,917 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26" (1/1) ... [2024-05-12 13:12:26,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:12:26,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:12:26,953 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:12:26,972 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:12:26,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 13:12:26,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 13:12:26,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 13:12:26,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 13:12:26,995 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 13:12:26,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 13:12:26,996 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 13:12:26,996 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 13:12:26,996 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 13:12:26,996 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 13:12:26,997 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 13:12:26,997 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 13:12:26,997 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 13:12:26,998 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 13:12:26,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 13:12:26,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 13:12:27,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 13:12:27,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 13:12:27,000 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 13:12:27,000 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 13:12:27,000 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 13:12:27,002 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:12:27,165 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 13:12:27,167 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 13:12:27,566 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 13:12:27,566 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 13:12:27,750 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 13:12:27,750 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 13:12:27,751 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:12:27 BoogieIcfgContainer [2024-05-12 13:12:27,751 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 13:12:27,754 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 13:12:27,754 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 13:12:27,757 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 13:12:27,758 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 01:12:25" (1/4) ... [2024-05-12 13:12:27,759 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d81decf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:12:27, skipping insertion in model container [2024-05-12 13:12:27,759 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:12:26" (2/4) ... [2024-05-12 13:12:27,759 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d81decf and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:12:27, skipping insertion in model container [2024-05-12 13:12:27,760 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:12:26" (3/4) ... [2024-05-12 13:12:27,760 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d81decf and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:12:27, skipping insertion in model container [2024-05-12 13:12:27,760 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:12:27" (4/4) ... [2024-05-12 13:12:27,762 INFO L112 eAbstractionObserver]: Analyzing ICFG mix019_tso.oepc.i [2024-05-12 13:12:27,778 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 13:12:27,779 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-05-12 13:12:27,779 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 13:12:27,841 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 13:12:27,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-05-12 13:12:27,923 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-05-12 13:12:27,924 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:12:27,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 73 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-05-12 13:12:27,929 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-05-12 13:12:27,934 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 45 transitions, 99 flow [2024-05-12 13:12:27,950 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 13:12:27,958 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;@50662ad1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 13:12:27,958 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-05-12 13:12:27,965 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 13:12:27,966 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-05-12 13:12:27,966 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:12:27,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:27,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:12:27,967 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:27,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:27,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1635477001, now seen corresponding path program 1 times [2024-05-12 13:12:27,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:27,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109171045] [2024-05-12 13:12:27,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:27,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:28,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:29,386 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:12:29,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:29,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109171045] [2024-05-12 13:12:29,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109171045] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:29,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:29,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:12:29,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342241329] [2024-05-12 13:12:29,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:29,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:12:29,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:29,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:12:29,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:12:29,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-05-12 13:12:29,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 99 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:29,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:29,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-05-12 13:12:29,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:30,444 INFO L124 PetriNetUnfolderBase]: 3625/5981 cut-off events. [2024-05-12 13:12:30,445 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2024-05-12 13:12:30,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11305 conditions, 5981 events. 3625/5981 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 38811 event pairs, 2990 based on Foata normal form. 181/5595 useless extension candidates. Maximal degree in co-relation 11290. Up to 5218 conditions per place. [2024-05-12 13:12:30,493 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 44 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2024-05-12 13:12:30,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 60 transitions, 233 flow [2024-05-12 13:12:30,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:12:30,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:12:30,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-05-12 13:12:30,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 13:12:30,507 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 99 flow. Second operand 3 states and 96 transitions. [2024-05-12 13:12:30,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 60 transitions, 233 flow [2024-05-12 13:12:30,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 60 transitions, 228 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 13:12:30,517 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 131 flow [2024-05-12 13:12:30,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-05-12 13:12:30,523 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-05-12 13:12:30,523 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 131 flow [2024-05-12 13:12:30,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:30,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:30,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:30,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 13:12:30,524 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:30,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:30,526 INFO L85 PathProgramCache]: Analyzing trace with hash 264664918, now seen corresponding path program 1 times [2024-05-12 13:12:30,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:30,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113243897] [2024-05-12 13:12:30,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:30,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:30,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:31,609 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:12:31,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:31,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113243897] [2024-05-12 13:12:31,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113243897] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:31,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:31,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:12:31,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85519520] [2024-05-12 13:12:31,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:31,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:12:31,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:31,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:12:31,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:12:31,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-05-12 13:12:31,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:31,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:31,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-05-12 13:12:31,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:32,574 INFO L124 PetriNetUnfolderBase]: 4349/6493 cut-off events. [2024-05-12 13:12:32,575 INFO L125 PetriNetUnfolderBase]: For 858/858 co-relation queries the response was YES. [2024-05-12 13:12:32,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14333 conditions, 6493 events. 4349/6493 cut-off events. For 858/858 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 37280 event pairs, 2354 based on Foata normal form. 3/6182 useless extension candidates. Maximal degree in co-relation 14318. Up to 6202 conditions per place. [2024-05-12 13:12:32,623 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 57 selfloop transitions, 9 changer transitions 0/76 dead transitions. [2024-05-12 13:12:32,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 76 transitions, 333 flow [2024-05-12 13:12:32,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:12:32,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:12:32,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-05-12 13:12:32,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6302083333333334 [2024-05-12 13:12:32,630 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 131 flow. Second operand 4 states and 121 transitions. [2024-05-12 13:12:32,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 76 transitions, 333 flow [2024-05-12 13:12:32,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 76 transitions, 328 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:12:32,634 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 177 flow [2024-05-12 13:12:32,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=177, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-05-12 13:12:32,640 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places. [2024-05-12 13:12:32,640 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 177 flow [2024-05-12 13:12:32,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:32,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:32,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:32,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 13:12:32,641 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:32,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:32,642 INFO L85 PathProgramCache]: Analyzing trace with hash -385321056, now seen corresponding path program 1 times [2024-05-12 13:12:32,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:32,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818915832] [2024-05-12 13:12:32,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:32,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:32,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:33,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:12:33,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:33,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818915832] [2024-05-12 13:12:33,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818915832] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:33,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:33,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 13:12:33,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621553446] [2024-05-12 13:12:33,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:33,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 13:12:33,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:33,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 13:12:33,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 13:12:33,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-05-12 13:12:33,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:33,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:33,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-05-12 13:12:33,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:34,560 INFO L124 PetriNetUnfolderBase]: 4333/6963 cut-off events. [2024-05-12 13:12:34,560 INFO L125 PetriNetUnfolderBase]: For 2663/2663 co-relation queries the response was YES. [2024-05-12 13:12:34,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16231 conditions, 6963 events. 4333/6963 cut-off events. For 2663/2663 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 44282 event pairs, 2394 based on Foata normal form. 6/6445 useless extension candidates. Maximal degree in co-relation 16214. Up to 6151 conditions per place. [2024-05-12 13:12:34,669 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 69 selfloop transitions, 16 changer transitions 0/95 dead transitions. [2024-05-12 13:12:34,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 95 transitions, 492 flow [2024-05-12 13:12:34,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:12:34,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:12:34,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-05-12 13:12:34,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-05-12 13:12:34,674 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 177 flow. Second operand 5 states and 145 transitions. [2024-05-12 13:12:34,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 95 transitions, 492 flow [2024-05-12 13:12:34,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 95 transitions, 456 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-05-12 13:12:34,681 INFO L231 Difference]: Finished difference. Result has 62 places, 67 transitions, 300 flow [2024-05-12 13:12:34,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=300, PETRI_PLACES=62, PETRI_TRANSITIONS=67} [2024-05-12 13:12:34,682 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 8 predicate places. [2024-05-12 13:12:34,682 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 67 transitions, 300 flow [2024-05-12 13:12:34,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:34,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:34,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:34,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 13:12:34,684 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:34,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:34,684 INFO L85 PathProgramCache]: Analyzing trace with hash -385923450, now seen corresponding path program 1 times [2024-05-12 13:12:34,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:34,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172523261] [2024-05-12 13:12:34,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:34,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:34,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:34,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:12:34,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:34,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172523261] [2024-05-12 13:12:34,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172523261] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:34,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:34,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:12:34,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132681264] [2024-05-12 13:12:34,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:34,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:12:34,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:34,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:12:34,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:12:34,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-05-12 13:12:34,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 67 transitions, 300 flow. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:34,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:34,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-05-12 13:12:34,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:35,226 INFO L124 PetriNetUnfolderBase]: 1235/2506 cut-off events. [2024-05-12 13:12:35,226 INFO L125 PetriNetUnfolderBase]: For 1245/1383 co-relation queries the response was YES. [2024-05-12 13:12:35,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5476 conditions, 2506 events. 1235/2506 cut-off events. For 1245/1383 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18507 event pairs, 483 based on Foata normal form. 21/2370 useless extension candidates. Maximal degree in co-relation 5456. Up to 1589 conditions per place. [2024-05-12 13:12:35,250 INFO L140 encePairwiseOnDemand]: 45/48 looper letters, 37 selfloop transitions, 7 changer transitions 0/74 dead transitions. [2024-05-12 13:12:35,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 74 transitions, 375 flow [2024-05-12 13:12:35,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:12:35,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:12:35,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 106 transitions. [2024-05-12 13:12:35,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7361111111111112 [2024-05-12 13:12:35,252 INFO L175 Difference]: Start difference. First operand has 62 places, 67 transitions, 300 flow. Second operand 3 states and 106 transitions. [2024-05-12 13:12:35,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 74 transitions, 375 flow [2024-05-12 13:12:35,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 74 transitions, 367 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-05-12 13:12:35,255 INFO L231 Difference]: Finished difference. Result has 63 places, 61 transitions, 263 flow [2024-05-12 13:12:35,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=263, PETRI_PLACES=63, PETRI_TRANSITIONS=61} [2024-05-12 13:12:35,257 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 9 predicate places. [2024-05-12 13:12:35,257 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 61 transitions, 263 flow [2024-05-12 13:12:35,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:35,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:35,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:35,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 13:12:35,258 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:35,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:35,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1214049765, now seen corresponding path program 1 times [2024-05-12 13:12:35,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:35,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700642196] [2024-05-12 13:12:35,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:35,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:35,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:36,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:12:36,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:36,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700642196] [2024-05-12 13:12:36,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700642196] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:36,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:36,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:12:36,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026645720] [2024-05-12 13:12:36,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:36,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:12:36,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:36,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:12:36,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:12:36,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-05-12 13:12:36,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 61 transitions, 263 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:36,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:36,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-05-12 13:12:36,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:37,461 INFO L124 PetriNetUnfolderBase]: 3556/5791 cut-off events. [2024-05-12 13:12:37,461 INFO L125 PetriNetUnfolderBase]: For 5477/5477 co-relation queries the response was YES. [2024-05-12 13:12:37,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14500 conditions, 5791 events. 3556/5791 cut-off events. For 5477/5477 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 36217 event pairs, 1432 based on Foata normal form. 6/5614 useless extension candidates. Maximal degree in co-relation 14478. Up to 5018 conditions per place. [2024-05-12 13:12:37,498 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 71 selfloop transitions, 16 changer transitions 1/98 dead transitions. [2024-05-12 13:12:37,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 98 transitions, 537 flow [2024-05-12 13:12:37,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:12:37,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:12:37,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-05-12 13:12:37,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659722222222222 [2024-05-12 13:12:37,501 INFO L175 Difference]: Start difference. First operand has 63 places, 61 transitions, 263 flow. Second operand 6 states and 163 transitions. [2024-05-12 13:12:37,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 98 transitions, 537 flow [2024-05-12 13:12:37,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 98 transitions, 521 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:12:37,509 INFO L231 Difference]: Finished difference. Result has 66 places, 62 transitions, 305 flow [2024-05-12 13:12:37,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=305, PETRI_PLACES=66, PETRI_TRANSITIONS=62} [2024-05-12 13:12:37,511 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 12 predicate places. [2024-05-12 13:12:37,511 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 62 transitions, 305 flow [2024-05-12 13:12:37,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:37,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:37,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:37,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 13:12:37,512 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:37,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:37,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1506607703, now seen corresponding path program 1 times [2024-05-12 13:12:37,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:37,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077705705] [2024-05-12 13:12:37,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:37,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:37,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:38,503 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:12:38,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:38,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077705705] [2024-05-12 13:12:38,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077705705] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:38,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:38,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:12:38,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824398958] [2024-05-12 13:12:38,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:38,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:12:38,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:38,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:12:38,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:12:38,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-05-12 13:12:38,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 62 transitions, 305 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:38,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:38,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-05-12 13:12:38,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:39,379 INFO L124 PetriNetUnfolderBase]: 2957/5070 cut-off events. [2024-05-12 13:12:39,380 INFO L125 PetriNetUnfolderBase]: For 5763/5763 co-relation queries the response was YES. [2024-05-12 13:12:39,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13121 conditions, 5070 events. 2957/5070 cut-off events. For 5763/5763 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 32568 event pairs, 1512 based on Foata normal form. 2/4883 useless extension candidates. Maximal degree in co-relation 13098. Up to 4259 conditions per place. [2024-05-12 13:12:39,415 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 68 selfloop transitions, 9 changer transitions 0/87 dead transitions. [2024-05-12 13:12:39,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 87 transitions, 553 flow [2024-05-12 13:12:39,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:12:39,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:12:39,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-05-12 13:12:39,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-05-12 13:12:39,418 INFO L175 Difference]: Start difference. First operand has 66 places, 62 transitions, 305 flow. Second operand 5 states and 123 transitions. [2024-05-12 13:12:39,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 87 transitions, 553 flow [2024-05-12 13:12:39,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 87 transitions, 505 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-05-12 13:12:39,424 INFO L231 Difference]: Finished difference. Result has 67 places, 69 transitions, 350 flow [2024-05-12 13:12:39,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=350, PETRI_PLACES=67, PETRI_TRANSITIONS=69} [2024-05-12 13:12:39,426 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 13 predicate places. [2024-05-12 13:12:39,427 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 69 transitions, 350 flow [2024-05-12 13:12:39,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:39,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:39,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:39,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 13:12:39,428 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:39,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:39,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1589506910, now seen corresponding path program 1 times [2024-05-12 13:12:39,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:39,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554123118] [2024-05-12 13:12:39,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:39,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:39,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:40,508 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:12:40,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:40,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554123118] [2024-05-12 13:12:40,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554123118] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:40,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:40,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:12:40,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871732737] [2024-05-12 13:12:40,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:40,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:12:40,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:40,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:12:40,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:12:40,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:12:40,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 69 transitions, 350 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:40,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:40,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:12:40,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:41,413 INFO L124 PetriNetUnfolderBase]: 3585/5880 cut-off events. [2024-05-12 13:12:41,414 INFO L125 PetriNetUnfolderBase]: For 9033/9033 co-relation queries the response was YES. [2024-05-12 13:12:41,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16391 conditions, 5880 events. 3585/5880 cut-off events. For 9033/9033 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 36485 event pairs, 1817 based on Foata normal form. 2/5702 useless extension candidates. Maximal degree in co-relation 16365. Up to 5118 conditions per place. [2024-05-12 13:12:41,453 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 81 selfloop transitions, 13 changer transitions 0/103 dead transitions. [2024-05-12 13:12:41,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 103 transitions, 654 flow [2024-05-12 13:12:41,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:12:41,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:12:41,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-05-12 13:12:41,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:12:41,455 INFO L175 Difference]: Start difference. First operand has 67 places, 69 transitions, 350 flow. Second operand 6 states and 144 transitions. [2024-05-12 13:12:41,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 103 transitions, 654 flow [2024-05-12 13:12:41,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 103 transitions, 637 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 13:12:41,463 INFO L231 Difference]: Finished difference. Result has 72 places, 76 transitions, 432 flow [2024-05-12 13:12:41,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=432, PETRI_PLACES=72, PETRI_TRANSITIONS=76} [2024-05-12 13:12:41,464 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 18 predicate places. [2024-05-12 13:12:41,464 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 76 transitions, 432 flow [2024-05-12 13:12:41,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:41,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:41,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:41,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 13:12:41,465 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:41,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:41,465 INFO L85 PathProgramCache]: Analyzing trace with hash -446010488, now seen corresponding path program 2 times [2024-05-12 13:12:41,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:41,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96634934] [2024-05-12 13:12:41,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:41,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:41,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:42,492 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:12:42,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:42,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96634934] [2024-05-12 13:12:42,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96634934] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:42,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:42,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:12:42,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710417328] [2024-05-12 13:12:42,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:42,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:12:42,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:42,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:12:42,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:12:42,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:12:42,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 76 transitions, 432 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:42,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:42,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:12:42,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:43,216 INFO L124 PetriNetUnfolderBase]: 3588/5894 cut-off events. [2024-05-12 13:12:43,216 INFO L125 PetriNetUnfolderBase]: For 12540/12564 co-relation queries the response was YES. [2024-05-12 13:12:43,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17589 conditions, 5894 events. 3588/5894 cut-off events. For 12540/12564 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 36794 event pairs, 1720 based on Foata normal form. 18/5738 useless extension candidates. Maximal degree in co-relation 17560. Up to 5087 conditions per place. [2024-05-12 13:12:43,264 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 79 selfloop transitions, 18 changer transitions 0/106 dead transitions. [2024-05-12 13:12:43,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 106 transitions, 730 flow [2024-05-12 13:12:43,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:12:43,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:12:43,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-05-12 13:12:43,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034722222222222 [2024-05-12 13:12:43,267 INFO L175 Difference]: Start difference. First operand has 72 places, 76 transitions, 432 flow. Second operand 6 states and 145 transitions. [2024-05-12 13:12:43,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 106 transitions, 730 flow [2024-05-12 13:12:43,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 106 transitions, 699 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-05-12 13:12:43,275 INFO L231 Difference]: Finished difference. Result has 75 places, 79 transitions, 477 flow [2024-05-12 13:12:43,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=477, PETRI_PLACES=75, PETRI_TRANSITIONS=79} [2024-05-12 13:12:43,276 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 21 predicate places. [2024-05-12 13:12:43,276 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 79 transitions, 477 flow [2024-05-12 13:12:43,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:43,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:43,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:43,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 13:12:43,277 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:43,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:43,277 INFO L85 PathProgramCache]: Analyzing trace with hash -446001560, now seen corresponding path program 1 times [2024-05-12 13:12:43,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:43,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373729826] [2024-05-12 13:12:43,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:43,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:43,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:44,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:12:44,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:44,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373729826] [2024-05-12 13:12:44,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373729826] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:44,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:44,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:12:44,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23230667] [2024-05-12 13:12:44,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:44,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:12:44,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:44,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:12:44,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:12:44,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:12:44,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 79 transitions, 477 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:44,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:44,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:12:44,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:45,579 INFO L124 PetriNetUnfolderBase]: 3667/6175 cut-off events. [2024-05-12 13:12:45,580 INFO L125 PetriNetUnfolderBase]: For 16218/16218 co-relation queries the response was YES. [2024-05-12 13:12:45,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19070 conditions, 6175 events. 3667/6175 cut-off events. For 16218/16218 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 39503 event pairs, 1767 based on Foata normal form. 2/5952 useless extension candidates. Maximal degree in co-relation 19040. Up to 5220 conditions per place. [2024-05-12 13:12:45,620 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 96 selfloop transitions, 16 changer transitions 0/121 dead transitions. [2024-05-12 13:12:45,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 121 transitions, 848 flow [2024-05-12 13:12:45,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:12:45,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:12:45,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-05-12 13:12:45,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-05-12 13:12:45,622 INFO L175 Difference]: Start difference. First operand has 75 places, 79 transitions, 477 flow. Second operand 7 states and 167 transitions. [2024-05-12 13:12:45,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 121 transitions, 848 flow [2024-05-12 13:12:45,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 121 transitions, 795 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 13:12:45,632 INFO L231 Difference]: Finished difference. Result has 79 places, 86 transitions, 526 flow [2024-05-12 13:12:45,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=526, PETRI_PLACES=79, PETRI_TRANSITIONS=86} [2024-05-12 13:12:45,633 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 25 predicate places. [2024-05-12 13:12:45,633 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 86 transitions, 526 flow [2024-05-12 13:12:45,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:45,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:45,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:45,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 13:12:45,634 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:45,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:45,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1119597742, now seen corresponding path program 1 times [2024-05-12 13:12:45,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:45,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430720701] [2024-05-12 13:12:45,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:45,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:45,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:46,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:12:46,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:46,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430720701] [2024-05-12 13:12:46,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430720701] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:46,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:46,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:12:46,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230056255] [2024-05-12 13:12:46,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:46,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:12:46,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:46,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:12:46,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:12:46,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:12:46,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 86 transitions, 526 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:46,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:46,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:12:46,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:47,974 INFO L124 PetriNetUnfolderBase]: 4245/6928 cut-off events. [2024-05-12 13:12:47,974 INFO L125 PetriNetUnfolderBase]: For 22684/22698 co-relation queries the response was YES. [2024-05-12 13:12:47,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23186 conditions, 6928 events. 4245/6928 cut-off events. For 22684/22698 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 44002 event pairs, 1709 based on Foata normal form. 4/6717 useless extension candidates. Maximal degree in co-relation 23154. Up to 5984 conditions per place. [2024-05-12 13:12:48,014 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 93 selfloop transitions, 29 changer transitions 0/132 dead transitions. [2024-05-12 13:12:48,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 132 transitions, 927 flow [2024-05-12 13:12:48,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:12:48,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:12:48,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-05-12 13:12:48,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-05-12 13:12:48,017 INFO L175 Difference]: Start difference. First operand has 79 places, 86 transitions, 526 flow. Second operand 7 states and 174 transitions. [2024-05-12 13:12:48,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 132 transitions, 927 flow [2024-05-12 13:12:48,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 132 transitions, 880 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 13:12:48,034 INFO L231 Difference]: Finished difference. Result has 83 places, 95 transitions, 626 flow [2024-05-12 13:12:48,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=479, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=626, PETRI_PLACES=83, PETRI_TRANSITIONS=95} [2024-05-12 13:12:48,036 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 29 predicate places. [2024-05-12 13:12:48,036 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 95 transitions, 626 flow [2024-05-12 13:12:48,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:48,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:48,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:48,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 13:12:48,037 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:48,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:48,038 INFO L85 PathProgramCache]: Analyzing trace with hash -2030073476, now seen corresponding path program 2 times [2024-05-12 13:12:48,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:48,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256964354] [2024-05-12 13:12:48,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:48,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:48,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:49,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:12:49,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:49,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256964354] [2024-05-12 13:12:49,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256964354] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:49,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:49,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:12:49,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109227357] [2024-05-12 13:12:49,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:49,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:12:49,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:49,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:12:49,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:12:49,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:12:49,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 95 transitions, 626 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:49,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:49,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:12:49,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:50,256 INFO L124 PetriNetUnfolderBase]: 4501/7312 cut-off events. [2024-05-12 13:12:50,256 INFO L125 PetriNetUnfolderBase]: For 32078/32092 co-relation queries the response was YES. [2024-05-12 13:12:50,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27067 conditions, 7312 events. 4501/7312 cut-off events. For 32078/32092 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 46170 event pairs, 1550 based on Foata normal form. 22/7118 useless extension candidates. Maximal degree in co-relation 27033. Up to 6156 conditions per place. [2024-05-12 13:12:50,296 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 101 selfloop transitions, 36 changer transitions 0/147 dead transitions. [2024-05-12 13:12:50,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 147 transitions, 1170 flow [2024-05-12 13:12:50,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:12:50,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:12:50,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-05-12 13:12:50,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-05-12 13:12:50,300 INFO L175 Difference]: Start difference. First operand has 83 places, 95 transitions, 626 flow. Second operand 7 states and 177 transitions. [2024-05-12 13:12:50,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 147 transitions, 1170 flow [2024-05-12 13:12:50,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 147 transitions, 1105 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 13:12:50,321 INFO L231 Difference]: Finished difference. Result has 88 places, 107 transitions, 783 flow [2024-05-12 13:12:50,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=783, PETRI_PLACES=88, PETRI_TRANSITIONS=107} [2024-05-12 13:12:50,322 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 34 predicate places. [2024-05-12 13:12:50,322 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 107 transitions, 783 flow [2024-05-12 13:12:50,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:50,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:50,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:50,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 13:12:50,323 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:50,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:50,323 INFO L85 PathProgramCache]: Analyzing trace with hash -750944036, now seen corresponding path program 3 times [2024-05-12 13:12:50,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:50,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900434438] [2024-05-12 13:12:50,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:50,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:50,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:51,310 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:12:51,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:51,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900434438] [2024-05-12 13:12:51,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900434438] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:51,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:51,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:12:51,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138376697] [2024-05-12 13:12:51,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:51,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:12:51,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:51,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:12:51,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:12:51,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:12:51,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 107 transitions, 783 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:51,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:51,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:12:51,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:52,429 INFO L124 PetriNetUnfolderBase]: 4531/7354 cut-off events. [2024-05-12 13:12:52,429 INFO L125 PetriNetUnfolderBase]: For 42007/42044 co-relation queries the response was YES. [2024-05-12 13:12:52,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29487 conditions, 7354 events. 4531/7354 cut-off events. For 42007/42044 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 46515 event pairs, 1332 based on Foata normal form. 23/7158 useless extension candidates. Maximal degree in co-relation 29451. Up to 5964 conditions per place. [2024-05-12 13:12:52,466 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 109 selfloop transitions, 55 changer transitions 0/174 dead transitions. [2024-05-12 13:12:52,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 174 transitions, 1563 flow [2024-05-12 13:12:52,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:12:52,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:12:52,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-05-12 13:12:52,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-05-12 13:12:52,468 INFO L175 Difference]: Start difference. First operand has 88 places, 107 transitions, 783 flow. Second operand 7 states and 181 transitions. [2024-05-12 13:12:52,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 174 transitions, 1563 flow [2024-05-12 13:12:52,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 174 transitions, 1471 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-05-12 13:12:52,490 INFO L231 Difference]: Finished difference. Result has 93 places, 130 transitions, 1100 flow [2024-05-12 13:12:52,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1100, PETRI_PLACES=93, PETRI_TRANSITIONS=130} [2024-05-12 13:12:52,491 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 39 predicate places. [2024-05-12 13:12:52,491 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 130 transitions, 1100 flow [2024-05-12 13:12:52,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:52,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:52,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:52,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 13:12:52,492 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:52,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:52,493 INFO L85 PathProgramCache]: Analyzing trace with hash -941145715, now seen corresponding path program 1 times [2024-05-12 13:12:52,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:52,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231247508] [2024-05-12 13:12:52,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:52,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:52,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:53,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:12:53,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:53,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231247508] [2024-05-12 13:12:53,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231247508] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:53,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:53,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:12:53,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899010812] [2024-05-12 13:12:53,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:53,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:12:53,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:53,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:12:53,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:12:53,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:12:53,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 130 transitions, 1100 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:53,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:53,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:12:53,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:55,017 INFO L124 PetriNetUnfolderBase]: 4048/6747 cut-off events. [2024-05-12 13:12:55,017 INFO L125 PetriNetUnfolderBase]: For 42404/42404 co-relation queries the response was YES. [2024-05-12 13:12:55,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28419 conditions, 6747 events. 4048/6747 cut-off events. For 42404/42404 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 42844 event pairs, 1385 based on Foata normal form. 4/6512 useless extension candidates. Maximal degree in co-relation 28380. Up to 5722 conditions per place. [2024-05-12 13:12:55,062 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 138 selfloop transitions, 34 changer transitions 0/181 dead transitions. [2024-05-12 13:12:55,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 181 transitions, 1731 flow [2024-05-12 13:12:55,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:12:55,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:12:55,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-05-12 13:12:55,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-05-12 13:12:55,064 INFO L175 Difference]: Start difference. First operand has 93 places, 130 transitions, 1100 flow. Second operand 8 states and 188 transitions. [2024-05-12 13:12:55,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 181 transitions, 1731 flow [2024-05-12 13:12:55,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 181 transitions, 1641 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-05-12 13:12:55,095 INFO L231 Difference]: Finished difference. Result has 101 places, 143 transitions, 1294 flow [2024-05-12 13:12:55,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1294, PETRI_PLACES=101, PETRI_TRANSITIONS=143} [2024-05-12 13:12:55,096 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 47 predicate places. [2024-05-12 13:12:55,096 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 143 transitions, 1294 flow [2024-05-12 13:12:55,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:55,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:55,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:55,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 13:12:55,097 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:55,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:55,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1129123961, now seen corresponding path program 1 times [2024-05-12 13:12:55,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:55,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275379163] [2024-05-12 13:12:55,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:55,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:55,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:55,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:12:55,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:55,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275379163] [2024-05-12 13:12:55,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275379163] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:55,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:55,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:12:55,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395040132] [2024-05-12 13:12:55,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:55,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:12:55,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:55,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:12:55,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:12:55,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:12:55,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 143 transitions, 1294 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:55,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:55,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:12:55,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:57,019 INFO L124 PetriNetUnfolderBase]: 4777/7680 cut-off events. [2024-05-12 13:12:57,019 INFO L125 PetriNetUnfolderBase]: For 50750/50750 co-relation queries the response was YES. [2024-05-12 13:12:57,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32533 conditions, 7680 events. 4777/7680 cut-off events. For 50750/50750 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 47293 event pairs, 1770 based on Foata normal form. 1/7457 useless extension candidates. Maximal degree in co-relation 32490. Up to 6801 conditions per place. [2024-05-12 13:12:57,078 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 140 selfloop transitions, 14 changer transitions 0/162 dead transitions. [2024-05-12 13:12:57,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 162 transitions, 1678 flow [2024-05-12 13:12:57,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:12:57,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:12:57,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-05-12 13:12:57,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708333333333333 [2024-05-12 13:12:57,080 INFO L175 Difference]: Start difference. First operand has 101 places, 143 transitions, 1294 flow. Second operand 5 states and 113 transitions. [2024-05-12 13:12:57,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 162 transitions, 1678 flow [2024-05-12 13:12:57,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 162 transitions, 1441 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-05-12 13:12:57,143 INFO L231 Difference]: Finished difference. Result has 101 places, 146 transitions, 1123 flow [2024-05-12 13:12:57,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1123, PETRI_PLACES=101, PETRI_TRANSITIONS=146} [2024-05-12 13:12:57,144 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 47 predicate places. [2024-05-12 13:12:57,144 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 146 transitions, 1123 flow [2024-05-12 13:12:57,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:57,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:57,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:57,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 13:12:57,145 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:57,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:57,146 INFO L85 PathProgramCache]: Analyzing trace with hash -347882265, now seen corresponding path program 1 times [2024-05-12 13:12:57,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:57,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822020357] [2024-05-12 13:12:57,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:57,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:57,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:12:58,371 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:12:58,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:12:58,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822020357] [2024-05-12 13:12:58,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822020357] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:12:58,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:12:58,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:12:58,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622173332] [2024-05-12 13:12:58,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:12:58,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:12:58,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:12:58,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:12:58,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:12:58,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:12:58,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 146 transitions, 1123 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:58,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:12:58,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:12:58,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:12:59,652 INFO L124 PetriNetUnfolderBase]: 4816/7838 cut-off events. [2024-05-12 13:12:59,653 INFO L125 PetriNetUnfolderBase]: For 63036/63071 co-relation queries the response was YES. [2024-05-12 13:12:59,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34661 conditions, 7838 events. 4816/7838 cut-off events. For 63036/63071 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 50632 event pairs, 1641 based on Foata normal form. 10/7558 useless extension candidates. Maximal degree in co-relation 34618. Up to 6715 conditions per place. [2024-05-12 13:12:59,707 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 141 selfloop transitions, 37 changer transitions 0/191 dead transitions. [2024-05-12 13:12:59,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 191 transitions, 1673 flow [2024-05-12 13:12:59,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:12:59,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:12:59,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-05-12 13:12:59,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-05-12 13:12:59,709 INFO L175 Difference]: Start difference. First operand has 101 places, 146 transitions, 1123 flow. Second operand 7 states and 175 transitions. [2024-05-12 13:12:59,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 191 transitions, 1673 flow [2024-05-12 13:12:59,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 191 transitions, 1635 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-05-12 13:12:59,751 INFO L231 Difference]: Finished difference. Result has 106 places, 155 transitions, 1292 flow [2024-05-12 13:12:59,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1292, PETRI_PLACES=106, PETRI_TRANSITIONS=155} [2024-05-12 13:12:59,752 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 52 predicate places. [2024-05-12 13:12:59,752 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 155 transitions, 1292 flow [2024-05-12 13:12:59,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:12:59,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:12:59,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:12:59,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 13:12:59,753 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:12:59,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:12:59,754 INFO L85 PathProgramCache]: Analyzing trace with hash -344036281, now seen corresponding path program 1 times [2024-05-12 13:12:59,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:12:59,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138565249] [2024-05-12 13:12:59,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:12:59,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:12:59,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:01,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:01,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:01,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138565249] [2024-05-12 13:13:01,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138565249] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:01,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:01,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:13:01,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683501699] [2024-05-12 13:13:01,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:01,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:13:01,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:01,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:13:01,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:13:01,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:13:01,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 155 transitions, 1292 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:01,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:01,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:13:01,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:02,240 INFO L124 PetriNetUnfolderBase]: 5117/8180 cut-off events. [2024-05-12 13:13:02,241 INFO L125 PetriNetUnfolderBase]: For 67078/67078 co-relation queries the response was YES. [2024-05-12 13:13:02,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36366 conditions, 8180 events. 5117/8180 cut-off events. For 67078/67078 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 50960 event pairs, 1758 based on Foata normal form. 2/7908 useless extension candidates. Maximal degree in co-relation 36321. Up to 7165 conditions per place. [2024-05-12 13:13:02,299 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 175 selfloop transitions, 27 changer transitions 0/211 dead transitions. [2024-05-12 13:13:02,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 211 transitions, 1986 flow [2024-05-12 13:13:02,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:13:02,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:13:02,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-05-12 13:13:02,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817708333333333 [2024-05-12 13:13:02,304 INFO L175 Difference]: Start difference. First operand has 106 places, 155 transitions, 1292 flow. Second operand 8 states and 185 transitions. [2024-05-12 13:13:02,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 211 transitions, 1986 flow [2024-05-12 13:13:02,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 211 transitions, 1910 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 13:13:02,351 INFO L231 Difference]: Finished difference. Result has 112 places, 167 transitions, 1444 flow [2024-05-12 13:13:02,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1444, PETRI_PLACES=112, PETRI_TRANSITIONS=167} [2024-05-12 13:13:02,352 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 58 predicate places. [2024-05-12 13:13:02,352 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 167 transitions, 1444 flow [2024-05-12 13:13:02,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:02,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:02,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:13:02,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 13:13:02,353 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:02,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:02,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1570073323, now seen corresponding path program 2 times [2024-05-12 13:13:02,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:02,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055673181] [2024-05-12 13:13:02,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:02,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:02,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:03,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:03,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:03,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055673181] [2024-05-12 13:13:03,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055673181] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:03,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:03,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:13:03,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694313150] [2024-05-12 13:13:03,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:03,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:13:03,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:03,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:13:03,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:13:03,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:13:03,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 167 transitions, 1444 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:03,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:03,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:13:03,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:04,811 INFO L124 PetriNetUnfolderBase]: 5211/8334 cut-off events. [2024-05-12 13:13:04,812 INFO L125 PetriNetUnfolderBase]: For 76618/76627 co-relation queries the response was YES. [2024-05-12 13:13:04,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38325 conditions, 8334 events. 5211/8334 cut-off events. For 76618/76627 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 51971 event pairs, 1541 based on Foata normal form. 10/8069 useless extension candidates. Maximal degree in co-relation 38278. Up to 6848 conditions per place. [2024-05-12 13:13:04,867 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 158 selfloop transitions, 78 changer transitions 0/245 dead transitions. [2024-05-12 13:13:04,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 245 transitions, 2443 flow [2024-05-12 13:13:04,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:13:04,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:13:04,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-05-12 13:13:04,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-05-12 13:13:04,869 INFO L175 Difference]: Start difference. First operand has 112 places, 167 transitions, 1444 flow. Second operand 8 states and 195 transitions. [2024-05-12 13:13:04,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 245 transitions, 2443 flow [2024-05-12 13:13:04,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 245 transitions, 2324 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-05-12 13:13:04,927 INFO L231 Difference]: Finished difference. Result has 117 places, 197 transitions, 1911 flow [2024-05-12 13:13:04,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1911, PETRI_PLACES=117, PETRI_TRANSITIONS=197} [2024-05-12 13:13:04,929 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 63 predicate places. [2024-05-12 13:13:04,929 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 197 transitions, 1911 flow [2024-05-12 13:13:04,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:04,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:04,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:13:04,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 13:13:04,930 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:04,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:04,931 INFO L85 PathProgramCache]: Analyzing trace with hash 889243783, now seen corresponding path program 3 times [2024-05-12 13:13:04,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:04,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186235695] [2024-05-12 13:13:04,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:04,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:04,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:06,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:06,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:06,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186235695] [2024-05-12 13:13:06,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186235695] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:06,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:06,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:13:06,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468248408] [2024-05-12 13:13:06,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:06,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:13:06,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:06,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:13:06,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:13:06,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:13:06,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 197 transitions, 1911 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:06,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:06,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:13:06,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:07,540 INFO L124 PetriNetUnfolderBase]: 5260/8389 cut-off events. [2024-05-12 13:13:07,540 INFO L125 PetriNetUnfolderBase]: For 85455/85488 co-relation queries the response was YES. [2024-05-12 13:13:07,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40491 conditions, 8389 events. 5260/8389 cut-off events. For 85455/85488 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 52154 event pairs, 1682 based on Foata normal form. 24/8142 useless extension candidates. Maximal degree in co-relation 40441. Up to 7201 conditions per place. [2024-05-12 13:13:07,591 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 188 selfloop transitions, 74 changer transitions 0/271 dead transitions. [2024-05-12 13:13:07,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 271 transitions, 3062 flow [2024-05-12 13:13:07,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:13:07,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:13:07,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-05-12 13:13:07,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-05-12 13:13:07,593 INFO L175 Difference]: Start difference. First operand has 117 places, 197 transitions, 1911 flow. Second operand 8 states and 190 transitions. [2024-05-12 13:13:07,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 271 transitions, 3062 flow [2024-05-12 13:13:07,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 271 transitions, 2850 flow, removed 94 selfloop flow, removed 2 redundant places. [2024-05-12 13:13:07,686 INFO L231 Difference]: Finished difference. Result has 125 places, 221 transitions, 2299 flow [2024-05-12 13:13:07,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2299, PETRI_PLACES=125, PETRI_TRANSITIONS=221} [2024-05-12 13:13:07,687 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 71 predicate places. [2024-05-12 13:13:07,687 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 221 transitions, 2299 flow [2024-05-12 13:13:07,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:07,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:07,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:13:07,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 13:13:07,688 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:07,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:07,688 INFO L85 PathProgramCache]: Analyzing trace with hash 880903543, now seen corresponding path program 4 times [2024-05-12 13:13:07,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:07,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840944389] [2024-05-12 13:13:07,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:07,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:07,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:08,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:08,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:08,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840944389] [2024-05-12 13:13:08,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840944389] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:08,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:08,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:13:08,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232896350] [2024-05-12 13:13:08,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:08,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:13:08,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:08,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:13:08,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:13:08,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:13:08,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 221 transitions, 2299 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:08,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:08,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:13:08,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:10,089 INFO L124 PetriNetUnfolderBase]: 5225/8341 cut-off events. [2024-05-12 13:13:10,090 INFO L125 PetriNetUnfolderBase]: For 93878/93887 co-relation queries the response was YES. [2024-05-12 13:13:10,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41678 conditions, 8341 events. 5225/8341 cut-off events. For 93878/93887 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 51916 event pairs, 1518 based on Foata normal form. 10/8080 useless extension candidates. Maximal degree in co-relation 41624. Up to 6865 conditions per place. [2024-05-12 13:13:10,161 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 180 selfloop transitions, 103 changer transitions 0/292 dead transitions. [2024-05-12 13:13:10,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 292 transitions, 3380 flow [2024-05-12 13:13:10,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:13:10,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:13:10,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-05-12 13:13:10,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-05-12 13:13:10,162 INFO L175 Difference]: Start difference. First operand has 125 places, 221 transitions, 2299 flow. Second operand 8 states and 194 transitions. [2024-05-12 13:13:10,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 292 transitions, 3380 flow [2024-05-12 13:13:10,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 292 transitions, 3162 flow, removed 104 selfloop flow, removed 2 redundant places. [2024-05-12 13:13:10,285 INFO L231 Difference]: Finished difference. Result has 132 places, 244 transitions, 2647 flow [2024-05-12 13:13:10,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2647, PETRI_PLACES=132, PETRI_TRANSITIONS=244} [2024-05-12 13:13:10,286 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 78 predicate places. [2024-05-12 13:13:10,286 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 244 transitions, 2647 flow [2024-05-12 13:13:10,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:10,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:10,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:13:10,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 13:13:10,286 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:10,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:10,287 INFO L85 PathProgramCache]: Analyzing trace with hash -643103182, now seen corresponding path program 1 times [2024-05-12 13:13:10,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:10,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103275503] [2024-05-12 13:13:10,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:10,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:10,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:11,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:11,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:11,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103275503] [2024-05-12 13:13:11,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103275503] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:11,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:11,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:13:11,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497092799] [2024-05-12 13:13:11,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:11,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:13:11,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:11,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:13:11,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:13:11,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:13:11,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 244 transitions, 2647 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:11,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:11,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:13:11,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:12,249 INFO L124 PetriNetUnfolderBase]: 4915/7863 cut-off events. [2024-05-12 13:13:12,249 INFO L125 PetriNetUnfolderBase]: For 86080/86080 co-relation queries the response was YES. [2024-05-12 13:13:12,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39737 conditions, 7863 events. 4915/7863 cut-off events. For 86080/86080 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 48016 event pairs, 1552 based on Foata normal form. 2/7644 useless extension candidates. Maximal degree in co-relation 39680. Up to 6961 conditions per place. [2024-05-12 13:13:12,315 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 245 selfloop transitions, 17 changer transitions 0/270 dead transitions. [2024-05-12 13:13:12,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 270 transitions, 3285 flow [2024-05-12 13:13:12,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:13:12,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:13:12,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-05-12 13:13:12,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652777777777778 [2024-05-12 13:13:12,317 INFO L175 Difference]: Start difference. First operand has 132 places, 244 transitions, 2647 flow. Second operand 6 states and 134 transitions. [2024-05-12 13:13:12,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 270 transitions, 3285 flow [2024-05-12 13:13:12,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 270 transitions, 3151 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-05-12 13:13:12,418 INFO L231 Difference]: Finished difference. Result has 135 places, 247 transitions, 2587 flow [2024-05-12 13:13:12,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2513, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2587, PETRI_PLACES=135, PETRI_TRANSITIONS=247} [2024-05-12 13:13:12,419 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 81 predicate places. [2024-05-12 13:13:12,419 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 247 transitions, 2587 flow [2024-05-12 13:13:12,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:12,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:12,419 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:13:12,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 13:13:12,420 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:12,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:12,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1244637111, now seen corresponding path program 1 times [2024-05-12 13:13:12,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:12,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875800417] [2024-05-12 13:13:12,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:12,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:12,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:13,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:13:13,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:13,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875800417] [2024-05-12 13:13:13,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875800417] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:13,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:13,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:13:13,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854961618] [2024-05-12 13:13:13,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:13,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:13:13,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:13,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:13:13,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:13:13,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:13:13,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 247 transitions, 2587 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:13,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:13,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:13:13,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:14,886 INFO L124 PetriNetUnfolderBase]: 5040/8171 cut-off events. [2024-05-12 13:13:14,886 INFO L125 PetriNetUnfolderBase]: For 103561/103575 co-relation queries the response was YES. [2024-05-12 13:13:14,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42319 conditions, 8171 events. 5040/8171 cut-off events. For 103561/103575 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 52270 event pairs, 1181 based on Foata normal form. 11/7897 useless extension candidates. Maximal degree in co-relation 42261. Up to 6982 conditions per place. [2024-05-12 13:13:14,950 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 242 selfloop transitions, 36 changer transitions 0/297 dead transitions. [2024-05-12 13:13:14,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 297 transitions, 3337 flow [2024-05-12 13:13:14,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:13:14,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:13:14,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-05-12 13:13:14,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130208333333334 [2024-05-12 13:13:14,952 INFO L175 Difference]: Start difference. First operand has 135 places, 247 transitions, 2587 flow. Second operand 8 states and 197 transitions. [2024-05-12 13:13:14,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 297 transitions, 3337 flow [2024-05-12 13:13:15,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 297 transitions, 3291 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 13:13:15,058 INFO L231 Difference]: Finished difference. Result has 140 places, 254 transitions, 2722 flow [2024-05-12 13:13:15,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2541, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2722, PETRI_PLACES=140, PETRI_TRANSITIONS=254} [2024-05-12 13:13:15,058 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 86 predicate places. [2024-05-12 13:13:15,059 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 254 transitions, 2722 flow [2024-05-12 13:13:15,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:15,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:15,059 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:13:15,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 13:13:15,059 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:15,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:15,060 INFO L85 PathProgramCache]: Analyzing trace with hash 2103233403, now seen corresponding path program 2 times [2024-05-12 13:13:15,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:15,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602904418] [2024-05-12 13:13:15,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:15,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:15,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:16,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:16,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:16,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602904418] [2024-05-12 13:13:16,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602904418] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:16,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:16,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:13:16,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076682289] [2024-05-12 13:13:16,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:16,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:13:16,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:16,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:13:16,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:13:16,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:13:16,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 254 transitions, 2722 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:16,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:16,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:13:16,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:17,528 INFO L124 PetriNetUnfolderBase]: 5103/8287 cut-off events. [2024-05-12 13:13:17,528 INFO L125 PetriNetUnfolderBase]: For 117945/117959 co-relation queries the response was YES. [2024-05-12 13:13:17,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44234 conditions, 8287 events. 5103/8287 cut-off events. For 117945/117959 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 53270 event pairs, 1434 based on Foata normal form. 15/8003 useless extension candidates. Maximal degree in co-relation 44174. Up to 7025 conditions per place. [2024-05-12 13:13:17,602 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 236 selfloop transitions, 46 changer transitions 0/301 dead transitions. [2024-05-12 13:13:17,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 301 transitions, 3480 flow [2024-05-12 13:13:17,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:13:17,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:13:17,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 13:13:17,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-05-12 13:13:17,605 INFO L175 Difference]: Start difference. First operand has 140 places, 254 transitions, 2722 flow. Second operand 8 states and 198 transitions. [2024-05-12 13:13:17,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 301 transitions, 3480 flow [2024-05-12 13:13:17,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 301 transitions, 3355 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-05-12 13:13:17,724 INFO L231 Difference]: Finished difference. Result has 143 places, 257 transitions, 2772 flow [2024-05-12 13:13:17,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2597, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2772, PETRI_PLACES=143, PETRI_TRANSITIONS=257} [2024-05-12 13:13:17,725 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 89 predicate places. [2024-05-12 13:13:17,725 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 257 transitions, 2772 flow [2024-05-12 13:13:17,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:17,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:17,725 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:13:17,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 13:13:17,726 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:17,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:17,726 INFO L85 PathProgramCache]: Analyzing trace with hash 2103383505, now seen corresponding path program 1 times [2024-05-12 13:13:17,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:17,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029795118] [2024-05-12 13:13:17,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:17,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:17,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:18,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:18,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:18,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029795118] [2024-05-12 13:13:18,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029795118] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:18,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:18,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:13:18,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388496551] [2024-05-12 13:13:18,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:18,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:13:18,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:18,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:13:18,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:13:18,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:13:18,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 257 transitions, 2772 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:18,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:18,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:13:18,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:20,225 INFO L124 PetriNetUnfolderBase]: 5818/9199 cut-off events. [2024-05-12 13:13:20,225 INFO L125 PetriNetUnfolderBase]: For 134537/134552 co-relation queries the response was YES. [2024-05-12 13:13:20,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50541 conditions, 9199 events. 5818/9199 cut-off events. For 134537/134552 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 56708 event pairs, 1577 based on Foata normal form. 16/8923 useless extension candidates. Maximal degree in co-relation 50480. Up to 7813 conditions per place. [2024-05-12 13:13:20,303 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 277 selfloop transitions, 85 changer transitions 0/371 dead transitions. [2024-05-12 13:13:20,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 371 transitions, 4664 flow [2024-05-12 13:13:20,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:13:20,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:13:20,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-05-12 13:13:20,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-05-12 13:13:20,304 INFO L175 Difference]: Start difference. First operand has 143 places, 257 transitions, 2772 flow. Second operand 9 states and 208 transitions. [2024-05-12 13:13:20,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 371 transitions, 4664 flow [2024-05-12 13:13:20,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 371 transitions, 4449 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-05-12 13:13:20,471 INFO L231 Difference]: Finished difference. Result has 150 places, 318 transitions, 3802 flow [2024-05-12 13:13:20,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2627, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3802, PETRI_PLACES=150, PETRI_TRANSITIONS=318} [2024-05-12 13:13:20,472 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 96 predicate places. [2024-05-12 13:13:20,472 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 318 transitions, 3802 flow [2024-05-12 13:13:20,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:20,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:20,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:13:20,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 13:13:20,473 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:20,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:20,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1514263297, now seen corresponding path program 2 times [2024-05-12 13:13:20,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:20,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318775485] [2024-05-12 13:13:20,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:20,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:20,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:21,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:21,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:21,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318775485] [2024-05-12 13:13:21,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318775485] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:21,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:21,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:13:21,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302146684] [2024-05-12 13:13:21,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:21,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:13:21,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:21,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:13:21,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:13:21,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:13:21,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 318 transitions, 3802 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:21,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:21,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:13:21,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:23,030 INFO L124 PetriNetUnfolderBase]: 6190/9690 cut-off events. [2024-05-12 13:13:23,030 INFO L125 PetriNetUnfolderBase]: For 143907/143919 co-relation queries the response was YES. [2024-05-12 13:13:23,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55046 conditions, 9690 events. 6190/9690 cut-off events. For 143907/143919 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 59046 event pairs, 1728 based on Foata normal form. 16/9417 useless extension candidates. Maximal degree in co-relation 54980. Up to 8066 conditions per place. [2024-05-12 13:13:23,118 INFO L140 encePairwiseOnDemand]: 32/48 looper letters, 282 selfloop transitions, 146 changer transitions 0/437 dead transitions. [2024-05-12 13:13:23,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 437 transitions, 5919 flow [2024-05-12 13:13:23,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:13:23,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:13:23,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-05-12 13:13:23,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023148148148148 [2024-05-12 13:13:23,120 INFO L175 Difference]: Start difference. First operand has 150 places, 318 transitions, 3802 flow. Second operand 9 states and 217 transitions. [2024-05-12 13:13:23,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 437 transitions, 5919 flow [2024-05-12 13:13:23,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 437 transitions, 5640 flow, removed 81 selfloop flow, removed 2 redundant places. [2024-05-12 13:13:23,436 INFO L231 Difference]: Finished difference. Result has 160 places, 380 transitions, 5043 flow [2024-05-12 13:13:23,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3641, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5043, PETRI_PLACES=160, PETRI_TRANSITIONS=380} [2024-05-12 13:13:23,437 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 106 predicate places. [2024-05-12 13:13:23,437 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 380 transitions, 5043 flow [2024-05-12 13:13:23,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:23,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:23,438 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:13:23,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 13:13:23,438 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:23,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:23,438 INFO L85 PathProgramCache]: Analyzing trace with hash -2124328980, now seen corresponding path program 1 times [2024-05-12 13:13:23,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:23,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269254489] [2024-05-12 13:13:23,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:23,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:23,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:24,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:24,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:24,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269254489] [2024-05-12 13:13:24,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269254489] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:24,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:24,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:13:24,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615176182] [2024-05-12 13:13:24,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:24,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:13:24,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:24,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:13:24,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:13:24,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:13:24,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 380 transitions, 5043 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:24,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:24,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:13:24,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:26,528 INFO L124 PetriNetUnfolderBase]: 6257/9813 cut-off events. [2024-05-12 13:13:26,528 INFO L125 PetriNetUnfolderBase]: For 157211/157223 co-relation queries the response was YES. [2024-05-12 13:13:26,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56849 conditions, 9813 events. 6257/9813 cut-off events. For 157211/157223 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 60236 event pairs, 2202 based on Foata normal form. 10/9511 useless extension candidates. Maximal degree in co-relation 56778. Up to 8654 conditions per place. [2024-05-12 13:13:26,627 INFO L140 encePairwiseOnDemand]: 32/48 looper letters, 398 selfloop transitions, 50 changer transitions 0/457 dead transitions. [2024-05-12 13:13:26,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 457 transitions, 6428 flow [2024-05-12 13:13:26,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:13:26,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:13:26,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-05-12 13:13:26,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-05-12 13:13:26,629 INFO L175 Difference]: Start difference. First operand has 160 places, 380 transitions, 5043 flow. Second operand 10 states and 230 transitions. [2024-05-12 13:13:26,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 457 transitions, 6428 flow [2024-05-12 13:13:26,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 457 transitions, 6048 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-05-12 13:13:26,887 INFO L231 Difference]: Finished difference. Result has 169 places, 399 transitions, 5072 flow [2024-05-12 13:13:26,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4673, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5072, PETRI_PLACES=169, PETRI_TRANSITIONS=399} [2024-05-12 13:13:26,888 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 115 predicate places. [2024-05-12 13:13:26,888 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 399 transitions, 5072 flow [2024-05-12 13:13:26,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:26,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:26,889 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:13:26,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 13:13:26,889 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:26,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:26,889 INFO L85 PathProgramCache]: Analyzing trace with hash 110364653, now seen corresponding path program 3 times [2024-05-12 13:13:26,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:26,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286865822] [2024-05-12 13:13:26,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:26,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:26,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:28,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:28,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:28,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286865822] [2024-05-12 13:13:28,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286865822] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:28,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:28,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:13:28,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372839714] [2024-05-12 13:13:28,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:28,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:13:28,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:28,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:13:28,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:13:28,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:13:28,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 399 transitions, 5072 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:28,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:28,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:13:28,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:29,990 INFO L124 PetriNetUnfolderBase]: 6086/9687 cut-off events. [2024-05-12 13:13:29,990 INFO L125 PetriNetUnfolderBase]: For 179981/180109 co-relation queries the response was YES. [2024-05-12 13:13:30,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57566 conditions, 9687 events. 6086/9687 cut-off events. For 179981/180109 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 61253 event pairs, 1618 based on Foata normal form. 93/9459 useless extension candidates. Maximal degree in co-relation 57490. Up to 7776 conditions per place. [2024-05-12 13:13:30,087 INFO L140 encePairwiseOnDemand]: 33/48 looper letters, 291 selfloop transitions, 147 changer transitions 0/462 dead transitions. [2024-05-12 13:13:30,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 462 transitions, 6300 flow [2024-05-12 13:13:30,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:13:30,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:13:30,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-05-12 13:13:30,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-05-12 13:13:30,089 INFO L175 Difference]: Start difference. First operand has 169 places, 399 transitions, 5072 flow. Second operand 9 states and 228 transitions. [2024-05-12 13:13:30,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 462 transitions, 6300 flow [2024-05-12 13:13:30,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 462 transitions, 6189 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-05-12 13:13:30,396 INFO L231 Difference]: Finished difference. Result has 176 places, 407 transitions, 5504 flow [2024-05-12 13:13:30,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4961, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5504, PETRI_PLACES=176, PETRI_TRANSITIONS=407} [2024-05-12 13:13:30,397 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 122 predicate places. [2024-05-12 13:13:30,397 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 407 transitions, 5504 flow [2024-05-12 13:13:30,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:30,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:30,397 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:13:30,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 13:13:30,398 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:30,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:30,398 INFO L85 PathProgramCache]: Analyzing trace with hash -77398112, now seen corresponding path program 1 times [2024-05-12 13:13:30,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:30,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555985455] [2024-05-12 13:13:30,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:30,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:30,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:31,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:31,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:31,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555985455] [2024-05-12 13:13:31,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555985455] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:31,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:31,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:13:31,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960320928] [2024-05-12 13:13:31,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:31,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:13:31,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:31,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:13:31,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:13:31,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 48 [2024-05-12 13:13:31,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 407 transitions, 5504 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:13:31,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:31,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 48 [2024-05-12 13:13:31,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:32,819 INFO L124 PetriNetUnfolderBase]: 6876/10593 cut-off events. [2024-05-12 13:13:32,819 INFO L125 PetriNetUnfolderBase]: For 193884/193884 co-relation queries the response was YES. [2024-05-12 13:13:32,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63752 conditions, 10593 events. 6876/10593 cut-off events. For 193884/193884 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 63326 event pairs, 2527 based on Foata normal form. 1/10331 useless extension candidates. Maximal degree in co-relation 63673. Up to 9654 conditions per place. [2024-05-12 13:13:32,909 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 407 selfloop transitions, 44 changer transitions 0/458 dead transitions. [2024-05-12 13:13:32,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 458 transitions, 6810 flow [2024-05-12 13:13:32,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:13:32,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:13:32,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-05-12 13:13:32,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-05-12 13:13:32,910 INFO L175 Difference]: Start difference. First operand has 176 places, 407 transitions, 5504 flow. Second operand 7 states and 161 transitions. [2024-05-12 13:13:32,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 458 transitions, 6810 flow [2024-05-12 13:13:33,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 458 transitions, 6599 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-05-12 13:13:33,207 INFO L231 Difference]: Finished difference. Result has 181 places, 421 transitions, 5585 flow [2024-05-12 13:13:33,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5293, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5585, PETRI_PLACES=181, PETRI_TRANSITIONS=421} [2024-05-12 13:13:33,208 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 127 predicate places. [2024-05-12 13:13:33,208 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 421 transitions, 5585 flow [2024-05-12 13:13:33,208 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:13:33,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:33,208 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:13:33,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 13:13:33,208 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:33,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:33,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1342334840, now seen corresponding path program 2 times [2024-05-12 13:13:33,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:33,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917252526] [2024-05-12 13:13:33,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:33,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:33,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:34,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:34,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:34,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917252526] [2024-05-12 13:13:34,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917252526] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:34,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:34,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:13:34,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93796741] [2024-05-12 13:13:34,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:34,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:13:34,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:34,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:13:34,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:13:34,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:13:34,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 421 transitions, 5585 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:34,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:34,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:13:34,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:36,336 INFO L124 PetriNetUnfolderBase]: 6649/10385 cut-off events. [2024-05-12 13:13:36,336 INFO L125 PetriNetUnfolderBase]: For 199542/199600 co-relation queries the response was YES. [2024-05-12 13:13:36,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63214 conditions, 10385 events. 6649/10385 cut-off events. For 199542/199600 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 64034 event pairs, 2218 based on Foata normal form. 10/10064 useless extension candidates. Maximal degree in co-relation 63132. Up to 9117 conditions per place. [2024-05-12 13:13:36,428 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 398 selfloop transitions, 69 changer transitions 0/479 dead transitions. [2024-05-12 13:13:36,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 479 transitions, 6907 flow [2024-05-12 13:13:36,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:13:36,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:13:36,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-05-12 13:13:36,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-05-12 13:13:36,429 INFO L175 Difference]: Start difference. First operand has 181 places, 421 transitions, 5585 flow. Second operand 9 states and 208 transitions. [2024-05-12 13:13:36,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 479 transitions, 6907 flow [2024-05-12 13:13:36,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 479 transitions, 6844 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-05-12 13:13:36,731 INFO L231 Difference]: Finished difference. Result has 188 places, 424 transitions, 5757 flow [2024-05-12 13:13:36,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5522, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5757, PETRI_PLACES=188, PETRI_TRANSITIONS=424} [2024-05-12 13:13:36,732 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 134 predicate places. [2024-05-12 13:13:36,732 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 424 transitions, 5757 flow [2024-05-12 13:13:36,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:36,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:36,732 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:13:36,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 13:13:36,733 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:36,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:36,733 INFO L85 PathProgramCache]: Analyzing trace with hash 324073015, now seen corresponding path program 4 times [2024-05-12 13:13:36,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:36,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821601445] [2024-05-12 13:13:36,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:36,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:36,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:37,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:37,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:37,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821601445] [2024-05-12 13:13:37,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821601445] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:37,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:37,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:13:37,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627491125] [2024-05-12 13:13:37,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:37,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:13:37,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:37,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:13:37,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:13:38,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:13:38,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 424 transitions, 5757 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:38,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:38,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:13:38,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:39,890 INFO L124 PetriNetUnfolderBase]: 6239/9926 cut-off events. [2024-05-12 13:13:39,890 INFO L125 PetriNetUnfolderBase]: For 215547/215681 co-relation queries the response was YES. [2024-05-12 13:13:39,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62624 conditions, 9926 events. 6239/9926 cut-off events. For 215547/215681 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 63025 event pairs, 1496 based on Foata normal form. 73/9657 useless extension candidates. Maximal degree in co-relation 62540. Up to 8141 conditions per place. [2024-05-12 13:13:39,982 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 279 selfloop transitions, 164 changer transitions 0/470 dead transitions. [2024-05-12 13:13:39,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 470 transitions, 6917 flow [2024-05-12 13:13:39,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:13:39,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:13:39,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-05-12 13:13:39,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-05-12 13:13:39,983 INFO L175 Difference]: Start difference. First operand has 188 places, 424 transitions, 5757 flow. Second operand 8 states and 196 transitions. [2024-05-12 13:13:39,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 470 transitions, 6917 flow [2024-05-12 13:13:40,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 470 transitions, 6732 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-05-12 13:13:40,335 INFO L231 Difference]: Finished difference. Result has 190 places, 429 transitions, 6038 flow [2024-05-12 13:13:40,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5572, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6038, PETRI_PLACES=190, PETRI_TRANSITIONS=429} [2024-05-12 13:13:40,336 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 136 predicate places. [2024-05-12 13:13:40,336 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 429 transitions, 6038 flow [2024-05-12 13:13:40,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:40,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:40,337 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:13:40,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 13:13:40,337 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:40,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:40,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1526244070, now seen corresponding path program 2 times [2024-05-12 13:13:40,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:40,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900369197] [2024-05-12 13:13:40,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:40,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:40,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:41,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:41,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:41,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900369197] [2024-05-12 13:13:41,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900369197] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:41,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:41,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:13:41,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928940584] [2024-05-12 13:13:41,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:41,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:13:41,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:41,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:13:41,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:13:41,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 48 [2024-05-12 13:13:41,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 429 transitions, 6038 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:13:41,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:41,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 48 [2024-05-12 13:13:41,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:43,077 INFO L124 PetriNetUnfolderBase]: 7020/10802 cut-off events. [2024-05-12 13:13:43,077 INFO L125 PetriNetUnfolderBase]: For 232199/232199 co-relation queries the response was YES. [2024-05-12 13:13:43,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68216 conditions, 10802 events. 7020/10802 cut-off events. For 232199/232199 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 64732 event pairs, 2478 based on Foata normal form. 1/10540 useless extension candidates. Maximal degree in co-relation 68130. Up to 9852 conditions per place. [2024-05-12 13:13:43,168 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 409 selfloop transitions, 49 changer transitions 0/465 dead transitions. [2024-05-12 13:13:43,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 465 transitions, 7262 flow [2024-05-12 13:13:43,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:13:43,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:13:43,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-05-12 13:13:43,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756944444444444 [2024-05-12 13:13:43,170 INFO L175 Difference]: Start difference. First operand has 190 places, 429 transitions, 6038 flow. Second operand 6 states and 137 transitions. [2024-05-12 13:13:43,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 465 transitions, 7262 flow [2024-05-12 13:13:43,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 465 transitions, 6797 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-05-12 13:13:43,572 INFO L231 Difference]: Finished difference. Result has 191 places, 435 transitions, 5756 flow [2024-05-12 13:13:43,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5573, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5756, PETRI_PLACES=191, PETRI_TRANSITIONS=435} [2024-05-12 13:13:43,573 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 137 predicate places. [2024-05-12 13:13:43,573 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 435 transitions, 5756 flow [2024-05-12 13:13:43,573 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:13:43,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:43,573 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:13:43,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 13:13:43,574 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:43,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:43,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1797080684, now seen corresponding path program 3 times [2024-05-12 13:13:43,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:43,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919733635] [2024-05-12 13:13:43,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:43,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:43,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:44,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:44,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:44,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919733635] [2024-05-12 13:13:44,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919733635] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:44,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:44,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:13:44,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274577255] [2024-05-12 13:13:44,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:44,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:13:44,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:44,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:13:44,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:13:44,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:13:44,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 435 transitions, 5756 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:44,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:44,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:13:44,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:46,972 INFO L124 PetriNetUnfolderBase]: 6811/10553 cut-off events. [2024-05-12 13:13:46,972 INFO L125 PetriNetUnfolderBase]: For 242841/242914 co-relation queries the response was YES. [2024-05-12 13:13:47,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66685 conditions, 10553 events. 6811/10553 cut-off events. For 242841/242914 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 64770 event pairs, 2048 based on Foata normal form. 20/10277 useless extension candidates. Maximal degree in co-relation 66598. Up to 9047 conditions per place. [2024-05-12 13:13:47,083 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 372 selfloop transitions, 122 changer transitions 0/508 dead transitions. [2024-05-12 13:13:47,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 508 transitions, 7410 flow [2024-05-12 13:13:47,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:13:47,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:13:47,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-05-12 13:13:47,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49537037037037035 [2024-05-12 13:13:47,085 INFO L175 Difference]: Start difference. First operand has 191 places, 435 transitions, 5756 flow. Second operand 9 states and 214 transitions. [2024-05-12 13:13:47,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 508 transitions, 7410 flow [2024-05-12 13:13:47,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 508 transitions, 7322 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 13:13:47,502 INFO L231 Difference]: Finished difference. Result has 197 places, 445 transitions, 6162 flow [2024-05-12 13:13:47,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5670, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6162, PETRI_PLACES=197, PETRI_TRANSITIONS=445} [2024-05-12 13:13:47,503 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 143 predicate places. [2024-05-12 13:13:47,504 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 445 transitions, 6162 flow [2024-05-12 13:13:47,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:47,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:47,504 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:13:47,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 13:13:47,505 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:47,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:47,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1796754254, now seen corresponding path program 4 times [2024-05-12 13:13:47,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:47,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576178832] [2024-05-12 13:13:47,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:47,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:47,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:48,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:48,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:48,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576178832] [2024-05-12 13:13:48,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576178832] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:48,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:48,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:13:48,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234172951] [2024-05-12 13:13:48,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:48,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:13:48,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:48,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:13:48,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:13:48,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:13:48,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 445 transitions, 6162 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:48,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:48,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:13:48,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:50,783 INFO L124 PetriNetUnfolderBase]: 6863/10656 cut-off events. [2024-05-12 13:13:50,783 INFO L125 PetriNetUnfolderBase]: For 257513/257586 co-relation queries the response was YES. [2024-05-12 13:13:50,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69074 conditions, 10656 events. 6863/10656 cut-off events. For 257513/257586 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 65712 event pairs, 2142 based on Foata normal form. 20/10371 useless extension candidates. Maximal degree in co-relation 68986. Up to 9293 conditions per place. [2024-05-12 13:13:50,902 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 389 selfloop transitions, 120 changer transitions 0/523 dead transitions. [2024-05-12 13:13:50,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 523 transitions, 7744 flow [2024-05-12 13:13:50,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:13:50,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:13:50,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-05-12 13:13:50,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-05-12 13:13:50,903 INFO L175 Difference]: Start difference. First operand has 197 places, 445 transitions, 6162 flow. Second operand 10 states and 234 transitions. [2024-05-12 13:13:50,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 523 transitions, 7744 flow [2024-05-12 13:13:51,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 523 transitions, 7496 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-05-12 13:13:51,620 INFO L231 Difference]: Finished difference. Result has 202 places, 455 transitions, 6349 flow [2024-05-12 13:13:51,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5936, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6349, PETRI_PLACES=202, PETRI_TRANSITIONS=455} [2024-05-12 13:13:51,621 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 148 predicate places. [2024-05-12 13:13:51,621 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 455 transitions, 6349 flow [2024-05-12 13:13:51,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:51,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:51,622 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:13:51,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 13:13:51,622 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:51,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:51,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1427633514, now seen corresponding path program 5 times [2024-05-12 13:13:51,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:51,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49535406] [2024-05-12 13:13:51,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:51,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:51,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:52,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:52,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:52,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49535406] [2024-05-12 13:13:52,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49535406] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:52,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:52,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:13:52,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3386355] [2024-05-12 13:13:52,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:52,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:13:52,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:52,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:13:52,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:13:52,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:13:52,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 455 transitions, 6349 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:52,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:52,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:13:52,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:54,854 INFO L124 PetriNetUnfolderBase]: 6919/10817 cut-off events. [2024-05-12 13:13:54,854 INFO L125 PetriNetUnfolderBase]: For 266624/266663 co-relation queries the response was YES. [2024-05-12 13:13:54,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69913 conditions, 10817 events. 6919/10817 cut-off events. For 266624/266663 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 67195 event pairs, 1545 based on Foata normal form. 36/10544 useless extension candidates. Maximal degree in co-relation 69823. Up to 8580 conditions per place. [2024-05-12 13:13:54,966 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 299 selfloop transitions, 202 changer transitions 0/515 dead transitions. [2024-05-12 13:13:54,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 515 transitions, 7767 flow [2024-05-12 13:13:54,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:13:54,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:13:54,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-05-12 13:13:54,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5115740740740741 [2024-05-12 13:13:54,967 INFO L175 Difference]: Start difference. First operand has 202 places, 455 transitions, 6349 flow. Second operand 9 states and 221 transitions. [2024-05-12 13:13:54,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 515 transitions, 7767 flow [2024-05-12 13:13:55,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 515 transitions, 7423 flow, removed 87 selfloop flow, removed 5 redundant places. [2024-05-12 13:13:55,514 INFO L231 Difference]: Finished difference. Result has 206 places, 460 transitions, 6584 flow [2024-05-12 13:13:55,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6041, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6584, PETRI_PLACES=206, PETRI_TRANSITIONS=460} [2024-05-12 13:13:55,515 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 152 predicate places. [2024-05-12 13:13:55,515 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 460 transitions, 6584 flow [2024-05-12 13:13:55,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:55,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:55,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:13:55,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 13:13:55,516 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:55,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:55,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1530841493, now seen corresponding path program 5 times [2024-05-12 13:13:55,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:55,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775823167] [2024-05-12 13:13:55,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:55,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:55,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:13:56,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:13:56,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:13:56,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775823167] [2024-05-12 13:13:56,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775823167] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:13:56,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:13:56,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:13:56,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104349175] [2024-05-12 13:13:56,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:13:56,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:13:56,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:13:56,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:13:56,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:13:56,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:13:56,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 460 transitions, 6584 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:56,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:13:56,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:13:56,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:13:58,789 INFO L124 PetriNetUnfolderBase]: 6448/10082 cut-off events. [2024-05-12 13:13:58,789 INFO L125 PetriNetUnfolderBase]: For 274929/275113 co-relation queries the response was YES. [2024-05-12 13:13:58,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68224 conditions, 10082 events. 6448/10082 cut-off events. For 274929/275113 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 63232 event pairs, 1354 based on Foata normal form. 97/9874 useless extension candidates. Maximal degree in co-relation 68133. Up to 8419 conditions per place. [2024-05-12 13:13:58,897 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 283 selfloop transitions, 192 changer transitions 0/504 dead transitions. [2024-05-12 13:13:58,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 504 transitions, 7818 flow [2024-05-12 13:13:58,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:13:58,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:13:58,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-05-12 13:13:58,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-05-12 13:13:58,898 INFO L175 Difference]: Start difference. First operand has 206 places, 460 transitions, 6584 flow. Second operand 8 states and 195 transitions. [2024-05-12 13:13:58,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 504 transitions, 7818 flow [2024-05-12 13:13:59,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 504 transitions, 7343 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-05-12 13:13:59,414 INFO L231 Difference]: Finished difference. Result has 208 places, 464 transitions, 6648 flow [2024-05-12 13:13:59,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6109, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6648, PETRI_PLACES=208, PETRI_TRANSITIONS=464} [2024-05-12 13:13:59,415 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 154 predicate places. [2024-05-12 13:13:59,415 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 464 transitions, 6648 flow [2024-05-12 13:13:59,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:13:59,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:13:59,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:13:59,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 13:13:59,416 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:13:59,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:13:59,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1538624230, now seen corresponding path program 3 times [2024-05-12 13:13:59,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:13:59,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011746657] [2024-05-12 13:13:59,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:13:59,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:13:59,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:00,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:00,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:00,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011746657] [2024-05-12 13:14:00,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011746657] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:00,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:00,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:14:00,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965216848] [2024-05-12 13:14:00,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:00,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:14:00,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:00,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:14:00,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:14:00,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 48 [2024-05-12 13:14:00,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 464 transitions, 6648 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:14:00,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:00,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 48 [2024-05-12 13:14:00,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:02,021 INFO L124 PetriNetUnfolderBase]: 7282/11196 cut-off events. [2024-05-12 13:14:02,021 INFO L125 PetriNetUnfolderBase]: For 279849/279864 co-relation queries the response was YES. [2024-05-12 13:14:02,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72818 conditions, 11196 events. 7282/11196 cut-off events. For 279849/279864 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 67394 event pairs, 2547 based on Foata normal form. 11/10939 useless extension candidates. Maximal degree in co-relation 72725. Up to 10244 conditions per place. [2024-05-12 13:14:02,159 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 430 selfloop transitions, 48 changer transitions 0/485 dead transitions. [2024-05-12 13:14:02,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 485 transitions, 7742 flow [2024-05-12 13:14:02,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:14:02,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:14:02,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-05-12 13:14:02,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2024-05-12 13:14:02,161 INFO L175 Difference]: Start difference. First operand has 208 places, 464 transitions, 6648 flow. Second operand 6 states and 130 transitions. [2024-05-12 13:14:02,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 485 transitions, 7742 flow [2024-05-12 13:14:02,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 485 transitions, 7270 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-05-12 13:14:02,985 INFO L231 Difference]: Finished difference. Result has 210 places, 464 transitions, 6281 flow [2024-05-12 13:14:02,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6176, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6281, PETRI_PLACES=210, PETRI_TRANSITIONS=464} [2024-05-12 13:14:02,986 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 156 predicate places. [2024-05-12 13:14:02,986 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 464 transitions, 6281 flow [2024-05-12 13:14:02,986 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:14:02,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:02,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:02,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 13:14:02,986 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:02,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:02,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1531993733, now seen corresponding path program 1 times [2024-05-12 13:14:02,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:02,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168464587] [2024-05-12 13:14:02,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:02,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:03,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:03,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:03,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:03,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168464587] [2024-05-12 13:14:03,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168464587] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:03,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:03,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:14:03,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070475864] [2024-05-12 13:14:03,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:03,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:14:03,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:03,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:14:03,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:14:03,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:03,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 464 transitions, 6281 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:03,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:03,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:03,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:05,696 INFO L124 PetriNetUnfolderBase]: 6581/10177 cut-off events. [2024-05-12 13:14:05,696 INFO L125 PetriNetUnfolderBase]: For 241786/241786 co-relation queries the response was YES. [2024-05-12 13:14:05,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65413 conditions, 10177 events. 6581/10177 cut-off events. For 241786/241786 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 61895 event pairs, 2399 based on Foata normal form. 1/9997 useless extension candidates. Maximal degree in co-relation 65319. Up to 9328 conditions per place. [2024-05-12 13:14:05,814 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 469 selfloop transitions, 22 changer transitions 0/499 dead transitions. [2024-05-12 13:14:05,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 499 transitions, 7601 flow [2024-05-12 13:14:05,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:14:05,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:14:05,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-05-12 13:14:05,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756944444444444 [2024-05-12 13:14:05,816 INFO L175 Difference]: Start difference. First operand has 210 places, 464 transitions, 6281 flow. Second operand 6 states and 137 transitions. [2024-05-12 13:14:05,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 499 transitions, 7601 flow [2024-05-12 13:14:06,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 499 transitions, 7457 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 13:14:06,272 INFO L231 Difference]: Finished difference. Result has 212 places, 474 transitions, 6327 flow [2024-05-12 13:14:06,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6143, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6327, PETRI_PLACES=212, PETRI_TRANSITIONS=474} [2024-05-12 13:14:06,273 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 158 predicate places. [2024-05-12 13:14:06,273 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 474 transitions, 6327 flow [2024-05-12 13:14:06,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:06,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:06,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:14:06,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 13:14:06,274 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:06,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:06,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1266979283, now seen corresponding path program 2 times [2024-05-12 13:14:06,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:06,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012521118] [2024-05-12 13:14:06,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:06,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:06,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:07,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:07,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:07,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012521118] [2024-05-12 13:14:07,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012521118] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:07,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:07,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:14:07,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719689403] [2024-05-12 13:14:07,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:07,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:14:07,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:07,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:14:07,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:14:07,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:07,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 474 transitions, 6327 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:07,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:07,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:07,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:08,743 INFO L124 PetriNetUnfolderBase]: 6578/10179 cut-off events. [2024-05-12 13:14:08,743 INFO L125 PetriNetUnfolderBase]: For 252792/252792 co-relation queries the response was YES. [2024-05-12 13:14:08,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66587 conditions, 10179 events. 6578/10179 cut-off events. For 252792/252792 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 61797 event pairs, 2465 based on Foata normal form. 1/9998 useless extension candidates. Maximal degree in co-relation 66491. Up to 9354 conditions per place. [2024-05-12 13:14:08,868 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 469 selfloop transitions, 14 changer transitions 0/491 dead transitions. [2024-05-12 13:14:08,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 491 transitions, 7385 flow [2024-05-12 13:14:08,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:14:08,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:14:08,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-05-12 13:14:08,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4479166666666667 [2024-05-12 13:14:08,870 INFO L175 Difference]: Start difference. First operand has 212 places, 474 transitions, 6327 flow. Second operand 6 states and 129 transitions. [2024-05-12 13:14:08,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 491 transitions, 7385 flow [2024-05-12 13:14:09,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 491 transitions, 7329 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-05-12 13:14:09,346 INFO L231 Difference]: Finished difference. Result has 217 places, 474 transitions, 6305 flow [2024-05-12 13:14:09,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6271, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6305, PETRI_PLACES=217, PETRI_TRANSITIONS=474} [2024-05-12 13:14:09,347 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 163 predicate places. [2024-05-12 13:14:09,347 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 474 transitions, 6305 flow [2024-05-12 13:14:09,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:09,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:09,347 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:14:09,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 13:14:09,347 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:09,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:09,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1452233970, now seen corresponding path program 1 times [2024-05-12 13:14:09,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:09,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201345744] [2024-05-12 13:14:09,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:09,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:09,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:10,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:10,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:10,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201345744] [2024-05-12 13:14:10,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201345744] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:10,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:10,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:14:10,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324368928] [2024-05-12 13:14:10,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:10,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:14:10,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:10,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:14:10,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:14:10,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:10,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 474 transitions, 6305 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:10,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:10,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:10,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:12,576 INFO L124 PetriNetUnfolderBase]: 7252/11137 cut-off events. [2024-05-12 13:14:12,576 INFO L125 PetriNetUnfolderBase]: For 320421/320479 co-relation queries the response was YES. [2024-05-12 13:14:12,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74352 conditions, 11137 events. 7252/11137 cut-off events. For 320421/320479 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 67903 event pairs, 1870 based on Foata normal form. 26/10854 useless extension candidates. Maximal degree in co-relation 74253. Up to 9323 conditions per place. [2024-05-12 13:14:12,713 INFO L140 encePairwiseOnDemand]: 32/48 looper letters, 370 selfloop transitions, 155 changer transitions 0/542 dead transitions. [2024-05-12 13:14:12,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 542 transitions, 7756 flow [2024-05-12 13:14:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:14:12,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:14:12,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-05-12 13:14:12,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50625 [2024-05-12 13:14:12,714 INFO L175 Difference]: Start difference. First operand has 217 places, 474 transitions, 6305 flow. Second operand 10 states and 243 transitions. [2024-05-12 13:14:12,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 542 transitions, 7756 flow [2024-05-12 13:14:13,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 542 transitions, 7703 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 13:14:13,251 INFO L231 Difference]: Finished difference. Result has 222 places, 479 transitions, 6708 flow [2024-05-12 13:14:13,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6252, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6708, PETRI_PLACES=222, PETRI_TRANSITIONS=479} [2024-05-12 13:14:13,251 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 168 predicate places. [2024-05-12 13:14:13,251 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 479 transitions, 6708 flow [2024-05-12 13:14:13,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:13,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:13,252 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:14:13,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 13:14:13,252 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:13,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:13,252 INFO L85 PathProgramCache]: Analyzing trace with hash -356431434, now seen corresponding path program 1 times [2024-05-12 13:14:13,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:13,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608419867] [2024-05-12 13:14:13,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:13,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:13,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:13,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:13,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:13,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608419867] [2024-05-12 13:14:13,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608419867] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:13,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:13,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:14:13,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121021154] [2024-05-12 13:14:13,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:13,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:14:13,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:13,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:14:13,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:14:13,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 48 [2024-05-12 13:14:13,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 479 transitions, 6708 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:14:13,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:13,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 48 [2024-05-12 13:14:13,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:15,985 INFO L124 PetriNetUnfolderBase]: 7595/11642 cut-off events. [2024-05-12 13:14:15,985 INFO L125 PetriNetUnfolderBase]: For 332903/332933 co-relation queries the response was YES. [2024-05-12 13:14:16,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78397 conditions, 11642 events. 7595/11642 cut-off events. For 332903/332933 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 70295 event pairs, 2099 based on Foata normal form. 32/11408 useless extension candidates. Maximal degree in co-relation 78298. Up to 10468 conditions per place. [2024-05-12 13:14:16,115 INFO L140 encePairwiseOnDemand]: 33/48 looper letters, 464 selfloop transitions, 110 changer transitions 0/581 dead transitions. [2024-05-12 13:14:16,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 581 transitions, 8993 flow [2024-05-12 13:14:16,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:14:16,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:14:16,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-05-12 13:14:16,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4869791666666667 [2024-05-12 13:14:16,117 INFO L175 Difference]: Start difference. First operand has 222 places, 479 transitions, 6708 flow. Second operand 8 states and 187 transitions. [2024-05-12 13:14:16,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 581 transitions, 8993 flow [2024-05-12 13:14:16,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 581 transitions, 8696 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-05-12 13:14:16,711 INFO L231 Difference]: Finished difference. Result has 228 places, 540 transitions, 7671 flow [2024-05-12 13:14:16,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6432, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7671, PETRI_PLACES=228, PETRI_TRANSITIONS=540} [2024-05-12 13:14:16,712 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 174 predicate places. [2024-05-12 13:14:16,712 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 540 transitions, 7671 flow [2024-05-12 13:14:16,713 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:14:16,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:16,713 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:14:16,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 13:14:16,713 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:16,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:16,714 INFO L85 PathProgramCache]: Analyzing trace with hash -866982664, now seen corresponding path program 2 times [2024-05-12 13:14:16,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:16,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782274398] [2024-05-12 13:14:16,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:16,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:16,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:17,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:17,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:17,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782274398] [2024-05-12 13:14:17,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782274398] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:17,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:17,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:14:17,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329692931] [2024-05-12 13:14:17,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:17,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:14:17,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:17,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:14:17,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:14:17,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:17,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 540 transitions, 7671 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:17,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:17,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:17,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:20,332 INFO L124 PetriNetUnfolderBase]: 7687/11723 cut-off events. [2024-05-12 13:14:20,332 INFO L125 PetriNetUnfolderBase]: For 385565/385639 co-relation queries the response was YES. [2024-05-12 13:14:20,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83569 conditions, 11723 events. 7687/11723 cut-off events. For 385565/385639 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 70875 event pairs, 1883 based on Foata normal form. 32/11447 useless extension candidates. Maximal degree in co-relation 83465. Up to 9219 conditions per place. [2024-05-12 13:14:20,454 INFO L140 encePairwiseOnDemand]: 33/48 looper letters, 417 selfloop transitions, 176 changer transitions 0/620 dead transitions. [2024-05-12 13:14:20,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 620 transitions, 9578 flow [2024-05-12 13:14:20,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:14:20,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:14:20,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-05-12 13:14:20,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5145833333333333 [2024-05-12 13:14:20,456 INFO L175 Difference]: Start difference. First operand has 228 places, 540 transitions, 7671 flow. Second operand 10 states and 247 transitions. [2024-05-12 13:14:20,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 620 transitions, 9578 flow [2024-05-12 13:14:21,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 620 transitions, 9412 flow, removed 82 selfloop flow, removed 1 redundant places. [2024-05-12 13:14:21,137 INFO L231 Difference]: Finished difference. Result has 238 places, 548 transitions, 8093 flow [2024-05-12 13:14:21,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7507, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8093, PETRI_PLACES=238, PETRI_TRANSITIONS=548} [2024-05-12 13:14:21,138 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 184 predicate places. [2024-05-12 13:14:21,138 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 548 transitions, 8093 flow [2024-05-12 13:14:21,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:21,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:21,138 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:14:21,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 13:14:21,139 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:21,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:21,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1351622232, now seen corresponding path program 2 times [2024-05-12 13:14:21,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:21,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127231985] [2024-05-12 13:14:21,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:21,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:21,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:21,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:21,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:21,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127231985] [2024-05-12 13:14:21,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127231985] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:21,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:21,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:14:21,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201346638] [2024-05-12 13:14:21,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:21,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:14:21,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:21,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:14:21,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:14:21,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 48 [2024-05-12 13:14:21,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 548 transitions, 8093 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:14:21,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:21,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 48 [2024-05-12 13:14:21,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:24,319 INFO L124 PetriNetUnfolderBase]: 8141/12441 cut-off events. [2024-05-12 13:14:24,320 INFO L125 PetriNetUnfolderBase]: For 403461/403491 co-relation queries the response was YES. [2024-05-12 13:14:24,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88653 conditions, 12441 events. 8141/12441 cut-off events. For 403461/403491 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 75402 event pairs, 2309 based on Foata normal form. 32/12201 useless extension candidates. Maximal degree in co-relation 88545. Up to 11132 conditions per place. [2024-05-12 13:14:24,491 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 491 selfloop transitions, 167 changer transitions 0/665 dead transitions. [2024-05-12 13:14:24,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 665 transitions, 11049 flow [2024-05-12 13:14:24,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:14:24,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:14:24,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-05-12 13:14:24,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-05-12 13:14:24,492 INFO L175 Difference]: Start difference. First operand has 238 places, 548 transitions, 8093 flow. Second operand 8 states and 188 transitions. [2024-05-12 13:14:24,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 665 transitions, 11049 flow [2024-05-12 13:14:25,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 665 transitions, 10699 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-05-12 13:14:25,390 INFO L231 Difference]: Finished difference. Result has 242 places, 612 transitions, 9334 flow [2024-05-12 13:14:25,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9334, PETRI_PLACES=242, PETRI_TRANSITIONS=612} [2024-05-12 13:14:25,391 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 188 predicate places. [2024-05-12 13:14:25,391 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 612 transitions, 9334 flow [2024-05-12 13:14:25,392 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:14:25,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:25,392 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:14:25,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 13:14:25,392 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:25,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:25,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1943629015, now seen corresponding path program 1 times [2024-05-12 13:14:25,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:25,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248816843] [2024-05-12 13:14:25,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:25,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:25,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:26,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:14:26,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:26,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248816843] [2024-05-12 13:14:26,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248816843] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:26,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:26,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:14:26,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15652302] [2024-05-12 13:14:26,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:26,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:14:26,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:26,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:14:26,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:14:26,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 48 [2024-05-12 13:14:26,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 612 transitions, 9334 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:14:26,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:26,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 48 [2024-05-12 13:14:26,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:28,593 INFO L124 PetriNetUnfolderBase]: 8175/12521 cut-off events. [2024-05-12 13:14:28,593 INFO L125 PetriNetUnfolderBase]: For 401696/401728 co-relation queries the response was YES. [2024-05-12 13:14:28,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89680 conditions, 12521 events. 8175/12521 cut-off events. For 401696/401728 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 76121 event pairs, 2814 based on Foata normal form. 33/12277 useless extension candidates. Maximal degree in co-relation 89568. Up to 11462 conditions per place. [2024-05-12 13:14:28,760 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 590 selfloop transitions, 73 changer transitions 0/670 dead transitions. [2024-05-12 13:14:28,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 670 transitions, 11362 flow [2024-05-12 13:14:28,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:14:28,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:14:28,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-05-12 13:14:28,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4765625 [2024-05-12 13:14:28,765 INFO L175 Difference]: Start difference. First operand has 242 places, 612 transitions, 9334 flow. Second operand 8 states and 183 transitions. [2024-05-12 13:14:28,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 670 transitions, 11362 flow [2024-05-12 13:14:29,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 670 transitions, 11101 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-05-12 13:14:29,772 INFO L231 Difference]: Finished difference. Result has 249 places, 625 transitions, 9458 flow [2024-05-12 13:14:29,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=9076, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9458, PETRI_PLACES=249, PETRI_TRANSITIONS=625} [2024-05-12 13:14:29,773 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 195 predicate places. [2024-05-12 13:14:29,773 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 625 transitions, 9458 flow [2024-05-12 13:14:29,773 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:14:29,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:29,773 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:14:29,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 13:14:29,774 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:29,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:29,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1332920864, now seen corresponding path program 3 times [2024-05-12 13:14:29,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:29,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412441886] [2024-05-12 13:14:29,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:29,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:29,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:30,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:30,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:30,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412441886] [2024-05-12 13:14:30,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412441886] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:30,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:30,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:14:30,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819524298] [2024-05-12 13:14:30,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:30,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:14:30,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:30,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:14:30,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:14:30,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 48 [2024-05-12 13:14:30,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 625 transitions, 9458 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:14:30,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:30,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 48 [2024-05-12 13:14:30,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:33,058 INFO L124 PetriNetUnfolderBase]: 8199/12530 cut-off events. [2024-05-12 13:14:33,058 INFO L125 PetriNetUnfolderBase]: For 418057/418063 co-relation queries the response was YES. [2024-05-12 13:14:33,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91042 conditions, 12530 events. 8199/12530 cut-off events. For 418057/418063 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 75938 event pairs, 2308 based on Foata normal form. 8/12262 useless extension candidates. Maximal degree in co-relation 90927. Up to 11203 conditions per place. [2024-05-12 13:14:33,234 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 489 selfloop transitions, 188 changer transitions 0/684 dead transitions. [2024-05-12 13:14:33,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 684 transitions, 11497 flow [2024-05-12 13:14:33,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:14:33,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:14:33,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-05-12 13:14:33,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4765625 [2024-05-12 13:14:33,236 INFO L175 Difference]: Start difference. First operand has 249 places, 625 transitions, 9458 flow. Second operand 8 states and 183 transitions. [2024-05-12 13:14:33,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 684 transitions, 11497 flow [2024-05-12 13:14:34,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 684 transitions, 11278 flow, removed 103 selfloop flow, removed 2 redundant places. [2024-05-12 13:14:34,377 INFO L231 Difference]: Finished difference. Result has 255 places, 636 transitions, 9846 flow [2024-05-12 13:14:34,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=9317, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9846, PETRI_PLACES=255, PETRI_TRANSITIONS=636} [2024-05-12 13:14:34,377 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 201 predicate places. [2024-05-12 13:14:34,377 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 636 transitions, 9846 flow [2024-05-12 13:14:34,378 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:14:34,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:34,378 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:14:34,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 13:14:34,378 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:34,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:34,378 INFO L85 PathProgramCache]: Analyzing trace with hash -2145217758, now seen corresponding path program 3 times [2024-05-12 13:14:34,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:34,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976391841] [2024-05-12 13:14:34,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:34,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:34,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:35,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:35,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:35,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976391841] [2024-05-12 13:14:35,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976391841] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:35,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:35,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:14:35,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925587533] [2024-05-12 13:14:35,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:35,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:14:35,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:35,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:14:35,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:14:35,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:35,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 636 transitions, 9846 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:35,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:35,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:35,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:38,394 INFO L124 PetriNetUnfolderBase]: 8511/13048 cut-off events. [2024-05-12 13:14:38,394 INFO L125 PetriNetUnfolderBase]: For 485725/485817 co-relation queries the response was YES. [2024-05-12 13:14:38,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96843 conditions, 13048 events. 8511/13048 cut-off events. For 485725/485817 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 80713 event pairs, 1977 based on Foata normal form. 77/12826 useless extension candidates. Maximal degree in co-relation 96725. Up to 10852 conditions per place. [2024-05-12 13:14:38,589 INFO L140 encePairwiseOnDemand]: 33/48 looper letters, 523 selfloop transitions, 163 changer transitions 0/724 dead transitions. [2024-05-12 13:14:38,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 724 transitions, 12020 flow [2024-05-12 13:14:38,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:14:38,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:14:38,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-05-12 13:14:38,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:14:38,591 INFO L175 Difference]: Start difference. First operand has 255 places, 636 transitions, 9846 flow. Second operand 10 states and 240 transitions. [2024-05-12 13:14:38,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 724 transitions, 12020 flow [2024-05-12 13:14:39,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 724 transitions, 11755 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-05-12 13:14:39,957 INFO L231 Difference]: Finished difference. Result has 263 places, 661 transitions, 10470 flow [2024-05-12 13:14:39,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=9581, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10470, PETRI_PLACES=263, PETRI_TRANSITIONS=661} [2024-05-12 13:14:39,957 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 209 predicate places. [2024-05-12 13:14:39,957 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 661 transitions, 10470 flow [2024-05-12 13:14:39,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:39,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:39,958 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:14:39,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 13:14:39,958 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:39,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:39,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1375291371, now seen corresponding path program 1 times [2024-05-12 13:14:39,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:39,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627492479] [2024-05-12 13:14:39,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:39,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:39,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:40,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:40,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:40,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627492479] [2024-05-12 13:14:40,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627492479] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:40,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:40,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:14:40,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317908510] [2024-05-12 13:14:40,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:40,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:14:40,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:40,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:14:40,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:14:40,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 48 [2024-05-12 13:14:40,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 661 transitions, 10470 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:14:40,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:40,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 48 [2024-05-12 13:14:40,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:43,725 INFO L124 PetriNetUnfolderBase]: 8881/13521 cut-off events. [2024-05-12 13:14:43,725 INFO L125 PetriNetUnfolderBase]: For 489200/489238 co-relation queries the response was YES. [2024-05-12 13:14:43,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100739 conditions, 13521 events. 8881/13521 cut-off events. For 489200/489238 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 82522 event pairs, 2466 based on Foata normal form. 40/13289 useless extension candidates. Maximal degree in co-relation 100618. Up to 11993 conditions per place. [2024-05-12 13:14:43,898 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 553 selfloop transitions, 190 changer transitions 0/750 dead transitions. [2024-05-12 13:14:43,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 750 transitions, 13074 flow [2024-05-12 13:14:43,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:14:43,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:14:43,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-05-12 13:14:43,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48842592592592593 [2024-05-12 13:14:43,900 INFO L175 Difference]: Start difference. First operand has 263 places, 661 transitions, 10470 flow. Second operand 9 states and 211 transitions. [2024-05-12 13:14:43,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 750 transitions, 13074 flow [2024-05-12 13:14:45,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 750 transitions, 12746 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-05-12 13:14:45,192 INFO L231 Difference]: Finished difference. Result has 271 places, 690 transitions, 11156 flow [2024-05-12 13:14:45,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=10146, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11156, PETRI_PLACES=271, PETRI_TRANSITIONS=690} [2024-05-12 13:14:45,192 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 217 predicate places. [2024-05-12 13:14:45,193 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 690 transitions, 11156 flow [2024-05-12 13:14:45,193 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:14:45,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:45,193 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:14:45,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 13:14:45,193 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:45,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:45,194 INFO L85 PathProgramCache]: Analyzing trace with hash 68598462, now seen corresponding path program 4 times [2024-05-12 13:14:45,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:45,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27672836] [2024-05-12 13:14:45,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:45,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:45,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:45,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:45,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:45,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27672836] [2024-05-12 13:14:45,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27672836] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:45,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:45,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:14:45,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700507500] [2024-05-12 13:14:45,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:45,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:14:45,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:45,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:14:45,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:14:46,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 48 [2024-05-12 13:14:46,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 690 transitions, 11156 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:14:46,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:46,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 48 [2024-05-12 13:14:46,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:49,192 INFO L124 PetriNetUnfolderBase]: 8938/13623 cut-off events. [2024-05-12 13:14:49,193 INFO L125 PetriNetUnfolderBase]: For 490324/490356 co-relation queries the response was YES. [2024-05-12 13:14:49,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101975 conditions, 13623 events. 8938/13623 cut-off events. For 490324/490356 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 83509 event pairs, 2941 based on Foata normal form. 35/13388 useless extension candidates. Maximal degree in co-relation 101849. Up to 12257 conditions per place. [2024-05-12 13:14:49,394 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 538 selfloop transitions, 201 changer transitions 0/746 dead transitions. [2024-05-12 13:14:49,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 746 transitions, 13320 flow [2024-05-12 13:14:49,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:14:49,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:14:49,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-05-12 13:14:49,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-05-12 13:14:49,396 INFO L175 Difference]: Start difference. First operand has 271 places, 690 transitions, 11156 flow. Second operand 7 states and 161 transitions. [2024-05-12 13:14:49,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 746 transitions, 13320 flow [2024-05-12 13:14:50,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 746 transitions, 13101 flow, removed 95 selfloop flow, removed 2 redundant places. [2024-05-12 13:14:50,734 INFO L231 Difference]: Finished difference. Result has 276 places, 708 transitions, 11756 flow [2024-05-12 13:14:50,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=10967, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11756, PETRI_PLACES=276, PETRI_TRANSITIONS=708} [2024-05-12 13:14:50,735 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 222 predicate places. [2024-05-12 13:14:50,735 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 708 transitions, 11756 flow [2024-05-12 13:14:50,735 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:14:50,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:50,735 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:14:50,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 13:14:50,735 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:50,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:50,736 INFO L85 PathProgramCache]: Analyzing trace with hash 87144576, now seen corresponding path program 4 times [2024-05-12 13:14:50,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:50,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502896870] [2024-05-12 13:14:50,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:50,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:50,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:52,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:52,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:52,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502896870] [2024-05-12 13:14:52,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502896870] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:52,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:52,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:14:52,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108484976] [2024-05-12 13:14:52,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:52,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:14:52,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:52,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:14:52,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:14:52,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:52,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 708 transitions, 11756 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:52,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:52,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:52,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:14:56,714 INFO L124 PetriNetUnfolderBase]: 9220/14107 cut-off events. [2024-05-12 13:14:56,714 INFO L125 PetriNetUnfolderBase]: For 541565/541618 co-relation queries the response was YES. [2024-05-12 13:14:56,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107822 conditions, 14107 events. 9220/14107 cut-off events. For 541565/541618 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 87747 event pairs, 1974 based on Foata normal form. 31/13831 useless extension candidates. Maximal degree in co-relation 107693. Up to 11142 conditions per place. [2024-05-12 13:14:56,991 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 485 selfloop transitions, 280 changer transitions 0/807 dead transitions. [2024-05-12 13:14:56,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 807 transitions, 14297 flow [2024-05-12 13:14:56,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:14:56,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:14:56,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-05-12 13:14:56,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50625 [2024-05-12 13:14:56,993 INFO L175 Difference]: Start difference. First operand has 276 places, 708 transitions, 11756 flow. Second operand 10 states and 243 transitions. [2024-05-12 13:14:56,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 807 transitions, 14297 flow [2024-05-12 13:14:58,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 807 transitions, 13899 flow, removed 94 selfloop flow, removed 4 redundant places. [2024-05-12 13:14:58,428 INFO L231 Difference]: Finished difference. Result has 283 places, 745 transitions, 12648 flow [2024-05-12 13:14:58,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=11358, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12648, PETRI_PLACES=283, PETRI_TRANSITIONS=745} [2024-05-12 13:14:58,429 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 229 predicate places. [2024-05-12 13:14:58,429 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 745 transitions, 12648 flow [2024-05-12 13:14:58,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:58,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:14:58,430 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:14:58,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 13:14:58,430 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:14:58,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:14:58,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1463009262, now seen corresponding path program 5 times [2024-05-12 13:14:58,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:14:58,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737369008] [2024-05-12 13:14:58,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:14:58,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:14:58,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:14:59,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:14:59,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:14:59,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737369008] [2024-05-12 13:14:59,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737369008] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:14:59,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:14:59,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:14:59,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496079609] [2024-05-12 13:14:59,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:14:59,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:14:59,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:14:59,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:14:59,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:14:59,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:14:59,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 745 transitions, 12648 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:14:59,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:14:59,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:14:59,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:03,594 INFO L124 PetriNetUnfolderBase]: 9648/14699 cut-off events. [2024-05-12 13:15:03,594 INFO L125 PetriNetUnfolderBase]: For 601815/601862 co-relation queries the response was YES. [2024-05-12 13:15:03,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115745 conditions, 14699 events. 9648/14699 cut-off events. For 601815/601862 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 91624 event pairs, 1850 based on Foata normal form. 27/14394 useless extension candidates. Maximal degree in co-relation 115615. Up to 9756 conditions per place. [2024-05-12 13:15:03,922 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 472 selfloop transitions, 307 changer transitions 0/821 dead transitions. [2024-05-12 13:15:03,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 821 transitions, 15052 flow [2024-05-12 13:15:03,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:15:03,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:15:03,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-05-12 13:15:03,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-05-12 13:15:03,923 INFO L175 Difference]: Start difference. First operand has 283 places, 745 transitions, 12648 flow. Second operand 9 states and 222 transitions. [2024-05-12 13:15:03,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 821 transitions, 15052 flow [2024-05-12 13:15:05,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 821 transitions, 14541 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-05-12 13:15:05,622 INFO L231 Difference]: Finished difference. Result has 288 places, 756 transitions, 13137 flow [2024-05-12 13:15:05,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=12139, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13137, PETRI_PLACES=288, PETRI_TRANSITIONS=756} [2024-05-12 13:15:05,622 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 234 predicate places. [2024-05-12 13:15:05,622 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 756 transitions, 13137 flow [2024-05-12 13:15:05,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:15:05,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:05,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:15:05,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 13:15:05,623 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:05,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:05,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1463000892, now seen corresponding path program 6 times [2024-05-12 13:15:05,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:05,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596040812] [2024-05-12 13:15:05,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:05,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:05,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:06,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:15:06,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:06,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596040812] [2024-05-12 13:15:06,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596040812] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:06,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:06,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:15:06,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778619802] [2024-05-12 13:15:06,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:06,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:15:06,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:06,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:15:06,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:15:06,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:06,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 756 transitions, 13137 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:15:06,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:06,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:06,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:10,698 INFO L124 PetriNetUnfolderBase]: 9762/14923 cut-off events. [2024-05-12 13:15:10,698 INFO L125 PetriNetUnfolderBase]: For 636701/636748 co-relation queries the response was YES. [2024-05-12 13:15:10,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118972 conditions, 14923 events. 9762/14923 cut-off events. For 636701/636748 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 93613 event pairs, 2043 based on Foata normal form. 31/14649 useless extension candidates. Maximal degree in co-relation 118840. Up to 11982 conditions per place. [2024-05-12 13:15:11,063 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 490 selfloop transitions, 284 changer transitions 0/816 dead transitions. [2024-05-12 13:15:11,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 816 transitions, 15153 flow [2024-05-12 13:15:11,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:15:11,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:15:11,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-05-12 13:15:11,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5069444444444444 [2024-05-12 13:15:11,064 INFO L175 Difference]: Start difference. First operand has 288 places, 756 transitions, 13137 flow. Second operand 9 states and 219 transitions. [2024-05-12 13:15:11,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 816 transitions, 15153 flow [2024-05-12 13:15:12,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 816 transitions, 14814 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-05-12 13:15:12,769 INFO L231 Difference]: Finished difference. Result has 293 places, 762 transitions, 13654 flow [2024-05-12 13:15:12,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=12802, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13654, PETRI_PLACES=293, PETRI_TRANSITIONS=762} [2024-05-12 13:15:12,770 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 239 predicate places. [2024-05-12 13:15:12,770 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 762 transitions, 13654 flow [2024-05-12 13:15:12,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:15:12,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:12,771 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:15:12,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 13:15:12,771 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:12,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:12,771 INFO L85 PathProgramCache]: Analyzing trace with hash 93400686, now seen corresponding path program 7 times [2024-05-12 13:15:12,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:12,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007348664] [2024-05-12 13:15:12,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:12,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:12,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:14,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:15:14,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:14,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007348664] [2024-05-12 13:15:14,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007348664] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:14,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:14,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:15:14,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209358227] [2024-05-12 13:15:14,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:14,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:15:14,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:14,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:15:14,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:15:14,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:15:14,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 762 transitions, 13654 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:15:14,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:14,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:15:14,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:18,273 INFO L124 PetriNetUnfolderBase]: 9958/15180 cut-off events. [2024-05-12 13:15:18,273 INFO L125 PetriNetUnfolderBase]: For 616945/616992 co-relation queries the response was YES. [2024-05-12 13:15:18,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121328 conditions, 15180 events. 9958/15180 cut-off events. For 616945/616992 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 95337 event pairs, 2057 based on Foata normal form. 31/14878 useless extension candidates. Maximal degree in co-relation 121194. Up to 11502 conditions per place. [2024-05-12 13:15:18,482 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 485 selfloop transitions, 301 changer transitions 0/828 dead transitions. [2024-05-12 13:15:18,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 828 transitions, 15748 flow [2024-05-12 13:15:18,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:15:18,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:15:18,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-05-12 13:15:18,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020833333333333 [2024-05-12 13:15:18,484 INFO L175 Difference]: Start difference. First operand has 293 places, 762 transitions, 13654 flow. Second operand 10 states and 241 transitions. [2024-05-12 13:15:18,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 828 transitions, 15748 flow [2024-05-12 13:15:20,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 828 transitions, 15157 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-05-12 13:15:20,204 INFO L231 Difference]: Finished difference. Result has 297 places, 766 transitions, 13866 flow [2024-05-12 13:15:20,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=13063, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13866, PETRI_PLACES=297, PETRI_TRANSITIONS=766} [2024-05-12 13:15:20,206 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 243 predicate places. [2024-05-12 13:15:20,206 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 766 transitions, 13866 flow [2024-05-12 13:15:20,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:15:20,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:20,206 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:15:20,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 13:15:20,207 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:20,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:20,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1172816337, now seen corresponding path program 2 times [2024-05-12 13:15:20,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:20,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287108385] [2024-05-12 13:15:20,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:20,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:20,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:21,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:15:21,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:21,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287108385] [2024-05-12 13:15:21,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287108385] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:21,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:21,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:15:21,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990108607] [2024-05-12 13:15:21,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:21,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:15:21,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:21,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:15:21,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:15:21,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 48 [2024-05-12 13:15:21,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 766 transitions, 13866 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:15:21,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:21,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 48 [2024-05-12 13:15:21,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:15:25,222 INFO L124 PetriNetUnfolderBase]: 10282/15638 cut-off events. [2024-05-12 13:15:25,222 INFO L125 PetriNetUnfolderBase]: For 602737/602769 co-relation queries the response was YES. [2024-05-12 13:15:25,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123321 conditions, 15638 events. 10282/15638 cut-off events. For 602737/602769 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 97781 event pairs, 3324 based on Foata normal form. 33/15393 useless extension candidates. Maximal degree in co-relation 123186. Up to 14564 conditions per place. [2024-05-12 13:15:25,426 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 712 selfloop transitions, 97 changer transitions 0/816 dead transitions. [2024-05-12 13:15:25,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 816 transitions, 16146 flow [2024-05-12 13:15:25,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:15:25,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:15:25,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-05-12 13:15:25,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-05-12 13:15:25,427 INFO L175 Difference]: Start difference. First operand has 297 places, 766 transitions, 13866 flow. Second operand 7 states and 158 transitions. [2024-05-12 13:15:25,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 816 transitions, 16146 flow [2024-05-12 13:15:27,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 816 transitions, 15496 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-05-12 13:15:27,404 INFO L231 Difference]: Finished difference. Result has 297 places, 777 transitions, 13605 flow [2024-05-12 13:15:27,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=13216, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13605, PETRI_PLACES=297, PETRI_TRANSITIONS=777} [2024-05-12 13:15:27,404 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 243 predicate places. [2024-05-12 13:15:27,404 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 777 transitions, 13605 flow [2024-05-12 13:15:27,405 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:15:27,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:15:27,405 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:15:27,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 13:15:27,405 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:15:27,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:15:27,405 INFO L85 PathProgramCache]: Analyzing trace with hash 68926752, now seen corresponding path program 5 times [2024-05-12 13:15:27,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:15:27,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243900814] [2024-05-12 13:15:27,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:15:27,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:15:27,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:15:28,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:15:28,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:15:28,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243900814] [2024-05-12 13:15:28,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243900814] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:15:28,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:15:28,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:15:28,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76601842] [2024-05-12 13:15:28,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:15:28,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:15:28,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:15:28,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:15:28,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:15:28,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 48 [2024-05-12 13:15:28,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 777 transitions, 13605 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:15:28,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:15:28,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 48 [2024-05-12 13:15:28,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand