./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix042.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/mix042.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix042.opt.i ./goblint.2024-05-07_14-17-48.files/protection/mix042.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 13:23:45,359 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 13:23:45,441 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 13:23:45,446 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 13:23:45,446 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 13:23:45,493 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 13:23:45,494 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 13:23:45,495 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 13:23:45,495 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 13:23:45,499 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 13:23:45,499 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 13:23:45,500 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 13:23:45,500 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 13:23:45,502 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 13:23:45,502 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 13:23:45,502 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 13:23:45,502 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 13:23:45,503 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 13:23:45,503 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 13:23:45,503 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 13:23:45,503 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 13:23:45,504 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 13:23:45,504 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 13:23:45,504 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 13:23:45,505 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 13:23:45,505 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 13:23:45,505 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 13:23:45,505 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 13:23:45,506 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 13:23:45,506 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 13:23:45,507 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 13:23:45,507 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 13:23:45,507 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:23:45,508 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 13:23:45,508 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 13:23:45,508 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 13:23:45,508 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 13:23:45,509 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 13:23:45,509 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 13:23:45,509 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 13:23:45,509 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 13:23:45,509 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 13:23:45,510 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 13:23:45,510 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:23:45,749 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 13:23:45,772 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 13:23:45,774 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 13:23:45,775 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 13:23:45,776 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 13:23:45,777 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/mix042.opt.yml/witness.yml [2024-05-12 13:23:45,996 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 13:23:45,997 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 13:23:45,997 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix042.opt.i [2024-05-12 13:23:47,091 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 13:23:47,343 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 13:23:47,344 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix042.opt.i [2024-05-12 13:23:47,357 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a85dc57c5/79425f2dfa8b42658c597cfdffbc81c1/FLAGcd438025a [2024-05-12 13:23:47,371 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a85dc57c5/79425f2dfa8b42658c597cfdffbc81c1 [2024-05-12 13:23:47,371 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 13:23:47,372 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 13:23:47,374 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 13:23:47,374 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 13:23:47,378 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 13:23:47,379 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:23:45" (1/2) ... [2024-05-12 13:23:47,380 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73367f5f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:23:47, skipping insertion in model container [2024-05-12 13:23:47,380 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:23:45" (1/2) ... [2024-05-12 13:23:47,381 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@475811dc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:23:47, skipping insertion in model container [2024-05-12 13:23:47,381 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:23:47" (2/2) ... [2024-05-12 13:23:47,382 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73367f5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:47, skipping insertion in model container [2024-05-12 13:23:47,382 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:23:47" (2/2) ... [2024-05-12 13:23:47,382 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 13:23:47,536 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 13:23:47,538 INFO L97 edCorrectnessWitness]: Location invariant before [L831-L831] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2))) [2024-05-12 13:23:47,538 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2))) [2024-05-12 13:23:47,538 INFO L97 edCorrectnessWitness]: Location invariant before [L828-L828] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2))) [2024-05-12 13:23:47,538 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 13:23:47,538 INFO L106 edCorrectnessWitness]: ghost_update [L826-L826] multithreaded = 1; [2024-05-12 13:23:47,584 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 13:23:47,748 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/mix042.opt.i[944,957] [2024-05-12 13:23:47,989 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:23:48,002 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 13:23:48,050 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/mix042.opt.i[944,957] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 13:23:48,151 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:23:48,195 INFO L206 MainTranslator]: Completed translation [2024-05-12 13:23:48,196 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:48 WrapperNode [2024-05-12 13:23:48,196 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 13:23:48,197 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 13:23:48,197 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 13:23:48,198 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 13:23:48,204 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:48" (1/1) ... [2024-05-12 13:23:48,232 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:48" (1/1) ... [2024-05-12 13:23:48,271 INFO L138 Inliner]: procedures = 176, calls = 58, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 158 [2024-05-12 13:23:48,271 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 13:23:48,272 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 13:23:48,272 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 13:23:48,272 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 13:23:48,283 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:48" (1/1) ... [2024-05-12 13:23:48,283 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:48" (1/1) ... [2024-05-12 13:23:48,286 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:48" (1/1) ... [2024-05-12 13:23:48,302 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:23:48,303 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:48" (1/1) ... [2024-05-12 13:23:48,303 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:48" (1/1) ... [2024-05-12 13:23:48,314 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:48" (1/1) ... [2024-05-12 13:23:48,316 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:48" (1/1) ... [2024-05-12 13:23:48,318 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:48" (1/1) ... [2024-05-12 13:23:48,320 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:48" (1/1) ... [2024-05-12 13:23:48,325 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 13:23:48,326 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 13:23:48,326 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 13:23:48,326 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 13:23:48,326 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:48" (1/1) ... [2024-05-12 13:23:48,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:23:48,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:23:48,353 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:23:48,359 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:23:48,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 13:23:48,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 13:23:48,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 13:23:48,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 13:23:48,391 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 13:23:48,391 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 13:23:48,391 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 13:23:48,391 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 13:23:48,391 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 13:23:48,392 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 13:23:48,392 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 13:23:48,392 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 13:23:48,392 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 13:23:48,392 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 13:23:48,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 13:23:48,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 13:23:48,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 13:23:48,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 13:23:48,393 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 13:23:48,393 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 13:23:48,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 13:23:48,395 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:23:48,529 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 13:23:48,531 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 13:23:48,983 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 13:23:48,983 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 13:23:49,123 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 13:23:49,123 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 13:23:49,125 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:23:49 BoogieIcfgContainer [2024-05-12 13:23:49,125 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 13:23:49,128 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 13:23:49,129 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 13:23:49,132 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 13:23:49,132 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:23:45" (1/4) ... [2024-05-12 13:23:49,133 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f7559ff and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:23:49, skipping insertion in model container [2024-05-12 13:23:49,133 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 01:23:47" (2/4) ... [2024-05-12 13:23:49,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f7559ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:23:49, skipping insertion in model container [2024-05-12 13:23:49,134 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:48" (3/4) ... [2024-05-12 13:23:49,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f7559ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:23:49, skipping insertion in model container [2024-05-12 13:23:49,135 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:23:49" (4/4) ... [2024-05-12 13:23:49,136 INFO L112 eAbstractionObserver]: Analyzing ICFG mix042.opt.i [2024-05-12 13:23:49,152 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 13:23:49,152 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-05-12 13:23:49,152 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 13:23:49,204 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 13:23:49,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 49 transitions, 110 flow [2024-05-12 13:23:49,280 INFO L124 PetriNetUnfolderBase]: 1/46 cut-off events. [2024-05-12 13:23:49,280 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:23:49,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 46 events. 1/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 75 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-05-12 13:23:49,285 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 49 transitions, 110 flow [2024-05-12 13:23:49,289 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 46 transitions, 101 flow [2024-05-12 13:23:49,303 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 13:23:49,313 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;@342596f6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 13:23:49,314 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-05-12 13:23:49,320 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 13:23:49,320 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-05-12 13:23:49,321 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:23:49,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:49,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:23:49,322 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:23:49,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:49,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1903421879, now seen corresponding path program 1 times [2024-05-12 13:23:49,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:49,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621921362] [2024-05-12 13:23:49,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:49,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:49,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:50,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:23:50,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:50,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621921362] [2024-05-12 13:23:50,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621921362] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:50,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:50,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:23:50,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537083515] [2024-05-12 13:23:50,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:50,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:23:50,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:50,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:23:50,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:23:50,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-05-12 13:23:50,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 101 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:50,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:50,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-05-12 13:23:50,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:51,838 INFO L124 PetriNetUnfolderBase]: 3270/5351 cut-off events. [2024-05-12 13:23:51,839 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-05-12 13:23:51,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10140 conditions, 5351 events. 3270/5351 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34314 event pairs, 2609 based on Foata normal form. 169/5081 useless extension candidates. Maximal degree in co-relation 10125. Up to 4711 conditions per place. [2024-05-12 13:23:51,886 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 44 selfloop transitions, 5 changer transitions 0/61 dead transitions. [2024-05-12 13:23:51,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 61 transitions, 235 flow [2024-05-12 13:23:51,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:23:51,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:23:51,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 99 transitions. [2024-05-12 13:23:51,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.673469387755102 [2024-05-12 13:23:51,900 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 101 flow. Second operand 3 states and 99 transitions. [2024-05-12 13:23:51,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 61 transitions, 235 flow [2024-05-12 13:23:51,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 61 transitions, 230 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 13:23:51,906 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 133 flow [2024-05-12 13:23:51,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=133, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-05-12 13:23:51,911 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-05-12 13:23:51,912 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 133 flow [2024-05-12 13:23:51,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:51,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:51,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:51,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 13:23:51,913 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:23:51,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:51,914 INFO L85 PathProgramCache]: Analyzing trace with hash -467621482, now seen corresponding path program 1 times [2024-05-12 13:23:51,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:51,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591353535] [2024-05-12 13:23:51,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:51,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:51,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:52,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:23:52,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:52,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591353535] [2024-05-12 13:23:52,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591353535] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:52,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:52,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:23:52,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110444651] [2024-05-12 13:23:52,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:52,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:23:52,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:52,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:23:52,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:23:52,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:23:52,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 133 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:52,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:52,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:23:52,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:53,741 INFO L124 PetriNetUnfolderBase]: 3735/6029 cut-off events. [2024-05-12 13:23:53,742 INFO L125 PetriNetUnfolderBase]: For 886/886 co-relation queries the response was YES. [2024-05-12 13:23:53,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12780 conditions, 6029 events. 3735/6029 cut-off events. For 886/886 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 38514 event pairs, 2522 based on Foata normal form. 3/5618 useless extension candidates. Maximal degree in co-relation 12765. Up to 5340 conditions per place. [2024-05-12 13:23:53,782 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 57 selfloop transitions, 9 changer transitions 0/77 dead transitions. [2024-05-12 13:23:53,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 77 transitions, 335 flow [2024-05-12 13:23:53,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:23:53,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:23:53,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2024-05-12 13:23:53,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6377551020408163 [2024-05-12 13:23:53,785 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 133 flow. Second operand 4 states and 125 transitions. [2024-05-12 13:23:53,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 77 transitions, 335 flow [2024-05-12 13:23:53,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 77 transitions, 330 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:23:53,788 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 179 flow [2024-05-12 13:23:53,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=179, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-05-12 13:23:53,789 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 3 predicate places. [2024-05-12 13:23:53,789 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 179 flow [2024-05-12 13:23:53,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:53,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:53,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:53,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 13:23:53,790 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:23:53,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:53,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1963047987, now seen corresponding path program 1 times [2024-05-12 13:23:53,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:53,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872523595] [2024-05-12 13:23:53,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:53,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:53,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:54,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:23:54,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:54,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872523595] [2024-05-12 13:23:54,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872523595] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:54,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:54,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:23:54,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269696499] [2024-05-12 13:23:54,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:54,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:23:54,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:54,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:23:54,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:23:54,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:23:54,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 179 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:54,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:54,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:23:54,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:55,840 INFO L124 PetriNetUnfolderBase]: 4757/7001 cut-off events. [2024-05-12 13:23:55,841 INFO L125 PetriNetUnfolderBase]: For 2458/2458 co-relation queries the response was YES. [2024-05-12 13:23:55,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16897 conditions, 7001 events. 4757/7001 cut-off events. For 2458/2458 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 39697 event pairs, 1360 based on Foata normal form. 6/6707 useless extension candidates. Maximal degree in co-relation 16880. Up to 6690 conditions per place. [2024-05-12 13:23:55,884 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 79 selfloop transitions, 16 changer transitions 0/105 dead transitions. [2024-05-12 13:23:55,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 105 transitions, 510 flow [2024-05-12 13:23:55,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:23:55,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:23:55,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 13:23:55,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-05-12 13:23:55,887 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 179 flow. Second operand 6 states and 176 transitions. [2024-05-12 13:23:55,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 105 transitions, 510 flow [2024-05-12 13:23:55,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 105 transitions, 482 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-05-12 13:23:55,891 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 239 flow [2024-05-12 13:23:55,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=239, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-05-12 13:23:55,892 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 7 predicate places. [2024-05-12 13:23:55,892 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 239 flow [2024-05-12 13:23:55,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:55,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:55,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:55,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 13:23:55,893 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:23:55,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:55,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1727165811, now seen corresponding path program 1 times [2024-05-12 13:23:55,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:55,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005515883] [2024-05-12 13:23:55,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:55,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:55,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:56,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:23:56,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:56,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005515883] [2024-05-12 13:23:56,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005515883] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:56,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:56,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:23:56,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218836853] [2024-05-12 13:23:56,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:56,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:23:56,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:56,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:23:56,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:23:56,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:23:56,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 239 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:23:56,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:56,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:23:56,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:58,031 INFO L124 PetriNetUnfolderBase]: 4672/7189 cut-off events. [2024-05-12 13:23:58,032 INFO L125 PetriNetUnfolderBase]: For 4487/4487 co-relation queries the response was YES. [2024-05-12 13:23:58,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18464 conditions, 7189 events. 4672/7189 cut-off events. For 4487/4487 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 42914 event pairs, 1621 based on Foata normal form. 2/6894 useless extension candidates. Maximal degree in co-relation 18445. Up to 6651 conditions per place. [2024-05-12 13:23:58,077 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 66 selfloop transitions, 10 changer transitions 0/86 dead transitions. [2024-05-12 13:23:58,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 86 transitions, 465 flow [2024-05-12 13:23:58,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:23:58,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:23:58,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-05-12 13:23:58,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5387755102040817 [2024-05-12 13:23:58,081 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 239 flow. Second operand 5 states and 132 transitions. [2024-05-12 13:23:58,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 86 transitions, 465 flow [2024-05-12 13:23:58,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 86 transitions, 427 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 13:23:58,090 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 260 flow [2024-05-12 13:23:58,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=260, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2024-05-12 13:23:58,092 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 9 predicate places. [2024-05-12 13:23:58,093 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 260 flow [2024-05-12 13:23:58,093 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:23:58,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:58,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:58,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 13:23:58,094 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:23:58,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:58,094 INFO L85 PathProgramCache]: Analyzing trace with hash 2002533909, now seen corresponding path program 1 times [2024-05-12 13:23:58,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:58,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361965499] [2024-05-12 13:23:58,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:58,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:58,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:59,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:23:59,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:59,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361965499] [2024-05-12 13:23:59,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361965499] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:59,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:59,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:23:59,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734376775] [2024-05-12 13:23:59,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:59,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:23:59,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:59,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:23:59,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:23:59,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:23:59,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 260 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:59,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:59,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:23:59,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:00,483 INFO L124 PetriNetUnfolderBase]: 4660/7571 cut-off events. [2024-05-12 13:24:00,484 INFO L125 PetriNetUnfolderBase]: For 6879/6879 co-relation queries the response was YES. [2024-05-12 13:24:00,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20010 conditions, 7571 events. 4660/7571 cut-off events. For 6879/6879 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 49251 event pairs, 2093 based on Foata normal form. 4/7093 useless extension candidates. Maximal degree in co-relation 19989. Up to 6614 conditions per place. [2024-05-12 13:24:00,530 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 76 selfloop transitions, 17 changer transitions 0/103 dead transitions. [2024-05-12 13:24:00,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 103 transitions, 600 flow [2024-05-12 13:24:00,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:24:00,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:24:00,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-05-12 13:24:00,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-05-12 13:24:00,538 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 260 flow. Second operand 6 states and 154 transitions. [2024-05-12 13:24:00,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 103 transitions, 600 flow [2024-05-12 13:24:00,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 103 transitions, 546 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-05-12 13:24:00,546 INFO L231 Difference]: Finished difference. Result has 69 places, 78 transitions, 384 flow [2024-05-12 13:24:00,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=384, PETRI_PLACES=69, PETRI_TRANSITIONS=78} [2024-05-12 13:24:00,549 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 14 predicate places. [2024-05-12 13:24:00,549 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 78 transitions, 384 flow [2024-05-12 13:24:00,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:00,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:00,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:00,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 13:24:00,550 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:00,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:00,551 INFO L85 PathProgramCache]: Analyzing trace with hash 2001686468, now seen corresponding path program 1 times [2024-05-12 13:24:00,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:00,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520601311] [2024-05-12 13:24:00,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:00,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:00,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:00,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:00,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:00,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520601311] [2024-05-12 13:24:00,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520601311] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:00,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:00,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:24:00,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122935354] [2024-05-12 13:24:00,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:00,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:24:00,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:00,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:24:00,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:24:00,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 49 [2024-05-12 13:24:00,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 78 transitions, 384 flow. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:00,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:00,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 49 [2024-05-12 13:24:00,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:00,983 INFO L124 PetriNetUnfolderBase]: 1102/2548 cut-off events. [2024-05-12 13:24:00,983 INFO L125 PetriNetUnfolderBase]: For 3980/4180 co-relation queries the response was YES. [2024-05-12 13:24:00,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6120 conditions, 2548 events. 1102/2548 cut-off events. For 3980/4180 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 20782 event pairs, 290 based on Foata normal form. 11/2383 useless extension candidates. Maximal degree in co-relation 6096. Up to 1266 conditions per place. [2024-05-12 13:24:01,003 INFO L140 encePairwiseOnDemand]: 46/49 looper letters, 32 selfloop transitions, 10 changer transitions 0/78 dead transitions. [2024-05-12 13:24:01,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 78 transitions, 424 flow [2024-05-12 13:24:01,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:24:01,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:24:01,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 107 transitions. [2024-05-12 13:24:01,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7278911564625851 [2024-05-12 13:24:01,005 INFO L175 Difference]: Start difference. First operand has 69 places, 78 transitions, 384 flow. Second operand 3 states and 107 transitions. [2024-05-12 13:24:01,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 78 transitions, 424 flow [2024-05-12 13:24:01,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 78 transitions, 410 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-05-12 13:24:01,010 INFO L231 Difference]: Finished difference. Result has 69 places, 69 transitions, 326 flow [2024-05-12 13:24:01,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=326, PETRI_PLACES=69, PETRI_TRANSITIONS=69} [2024-05-12 13:24:01,011 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 14 predicate places. [2024-05-12 13:24:01,012 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 69 transitions, 326 flow [2024-05-12 13:24:01,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:01,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:01,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:01,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 13:24:01,013 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:01,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:01,013 INFO L85 PathProgramCache]: Analyzing trace with hash -977480076, now seen corresponding path program 1 times [2024-05-12 13:24:01,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:01,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380062216] [2024-05-12 13:24:01,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:01,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:01,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:02,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:24:02,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:02,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380062216] [2024-05-12 13:24:02,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380062216] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:02,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:02,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:24:02,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690373500] [2024-05-12 13:24:02,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:02,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:24:02,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:02,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:24:02,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:24:02,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:02,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 69 transitions, 326 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:24:02,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:02,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:02,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:03,420 INFO L124 PetriNetUnfolderBase]: 4697/7090 cut-off events. [2024-05-12 13:24:03,421 INFO L125 PetriNetUnfolderBase]: For 11548/11557 co-relation queries the response was YES. [2024-05-12 13:24:03,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20304 conditions, 7090 events. 4697/7090 cut-off events. For 11548/11557 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 40842 event pairs, 1781 based on Foata normal form. 8/7042 useless extension candidates. Maximal degree in co-relation 20279. Up to 6612 conditions per place. [2024-05-12 13:24:03,464 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 78 selfloop transitions, 21 changer transitions 4/112 dead transitions. [2024-05-12 13:24:03,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 112 transitions, 684 flow [2024-05-12 13:24:03,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:24:03,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:24:03,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-05-12 13:24:03,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340136054421769 [2024-05-12 13:24:03,466 INFO L175 Difference]: Start difference. First operand has 69 places, 69 transitions, 326 flow. Second operand 6 states and 157 transitions. [2024-05-12 13:24:03,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 112 transitions, 684 flow [2024-05-12 13:24:03,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 112 transitions, 660 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:24:03,477 INFO L231 Difference]: Finished difference. Result has 73 places, 74 transitions, 400 flow [2024-05-12 13:24:03,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=400, PETRI_PLACES=73, PETRI_TRANSITIONS=74} [2024-05-12 13:24:03,478 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2024-05-12 13:24:03,478 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 74 transitions, 400 flow [2024-05-12 13:24:03,479 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:24:03,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:03,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:03,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 13:24:03,479 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:03,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:03,480 INFO L85 PathProgramCache]: Analyzing trace with hash -972301836, now seen corresponding path program 2 times [2024-05-12 13:24:03,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:03,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298296201] [2024-05-12 13:24:03,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:03,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:03,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:04,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:04,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:04,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298296201] [2024-05-12 13:24:04,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298296201] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:04,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:04,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:24:04,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340318052] [2024-05-12 13:24:04,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:04,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:24:04,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:04,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:24:04,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:24:04,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:04,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 74 transitions, 400 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:24:04,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:04,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:04,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:05,687 INFO L124 PetriNetUnfolderBase]: 4166/6347 cut-off events. [2024-05-12 13:24:05,687 INFO L125 PetriNetUnfolderBase]: For 12421/12427 co-relation queries the response was YES. [2024-05-12 13:24:05,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19178 conditions, 6347 events. 4166/6347 cut-off events. For 12421/12427 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 36719 event pairs, 1445 based on Foata normal form. 6/6296 useless extension candidates. Maximal degree in co-relation 19151. Up to 5879 conditions per place. [2024-05-12 13:24:05,730 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 74 selfloop transitions, 21 changer transitions 0/104 dead transitions. [2024-05-12 13:24:05,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 104 transitions, 664 flow [2024-05-12 13:24:05,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:24:05,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:24:05,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-05-12 13:24:05,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034013605442177 [2024-05-12 13:24:05,732 INFO L175 Difference]: Start difference. First operand has 73 places, 74 transitions, 400 flow. Second operand 6 states and 148 transitions. [2024-05-12 13:24:05,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 104 transitions, 664 flow [2024-05-12 13:24:05,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 104 transitions, 625 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-05-12 13:24:05,748 INFO L231 Difference]: Finished difference. Result has 76 places, 74 transitions, 412 flow [2024-05-12 13:24:05,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=412, PETRI_PLACES=76, PETRI_TRANSITIONS=74} [2024-05-12 13:24:05,749 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 21 predicate places. [2024-05-12 13:24:05,750 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 74 transitions, 412 flow [2024-05-12 13:24:05,750 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:24:05,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:05,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:05,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 13:24:05,750 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:05,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:05,751 INFO L85 PathProgramCache]: Analyzing trace with hash 386311482, now seen corresponding path program 1 times [2024-05-12 13:24:05,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:05,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926368143] [2024-05-12 13:24:05,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:05,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:05,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:06,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:06,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:06,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926368143] [2024-05-12 13:24:06,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926368143] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:06,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:06,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:06,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886750012] [2024-05-12 13:24:06,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:06,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:06,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:06,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:06,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:06,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:06,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 74 transitions, 412 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:24:06,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:06,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:06,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:07,944 INFO L124 PetriNetUnfolderBase]: 4273/6517 cut-off events. [2024-05-12 13:24:07,944 INFO L125 PetriNetUnfolderBase]: For 13519/13521 co-relation queries the response was YES. [2024-05-12 13:24:07,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19728 conditions, 6517 events. 4273/6517 cut-off events. For 13519/13521 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 37771 event pairs, 1437 based on Foata normal form. 4/6462 useless extension candidates. Maximal degree in co-relation 19699. Up to 6001 conditions per place. [2024-05-12 13:24:07,984 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 101 selfloop transitions, 28 changer transitions 0/138 dead transitions. [2024-05-12 13:24:07,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 138 transitions, 880 flow [2024-05-12 13:24:07,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:07,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:07,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 13:24:07,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5127551020408163 [2024-05-12 13:24:07,986 INFO L175 Difference]: Start difference. First operand has 76 places, 74 transitions, 412 flow. Second operand 8 states and 201 transitions. [2024-05-12 13:24:07,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 138 transitions, 880 flow [2024-05-12 13:24:07,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 138 transitions, 812 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 13:24:08,000 INFO L231 Difference]: Finished difference. Result has 80 places, 89 transitions, 527 flow [2024-05-12 13:24:08,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=527, PETRI_PLACES=80, PETRI_TRANSITIONS=89} [2024-05-12 13:24:08,001 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 25 predicate places. [2024-05-12 13:24:08,001 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 89 transitions, 527 flow [2024-05-12 13:24:08,001 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:24:08,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:08,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:08,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 13:24:08,002 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:08,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:08,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1861294142, now seen corresponding path program 2 times [2024-05-12 13:24:08,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:08,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421501380] [2024-05-12 13:24:08,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:08,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:08,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:09,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:09,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:09,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421501380] [2024-05-12 13:24:09,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421501380] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:09,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:09,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:09,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387258145] [2024-05-12 13:24:09,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:09,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:09,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:09,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:09,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:09,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:09,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 89 transitions, 527 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:24:09,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:09,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:09,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:10,291 INFO L124 PetriNetUnfolderBase]: 4299/6562 cut-off events. [2024-05-12 13:24:10,292 INFO L125 PetriNetUnfolderBase]: For 17574/17578 co-relation queries the response was YES. [2024-05-12 13:24:10,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21281 conditions, 6562 events. 4299/6562 cut-off events. For 17574/17578 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 38138 event pairs, 1384 based on Foata normal form. 6/6510 useless extension candidates. Maximal degree in co-relation 21250. Up to 6008 conditions per place. [2024-05-12 13:24:10,329 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 99 selfloop transitions, 29 changer transitions 0/137 dead transitions. [2024-05-12 13:24:10,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 137 transitions, 953 flow [2024-05-12 13:24:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:10,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:10,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-05-12 13:24:10,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5131195335276968 [2024-05-12 13:24:10,331 INFO L175 Difference]: Start difference. First operand has 80 places, 89 transitions, 527 flow. Second operand 7 states and 176 transitions. [2024-05-12 13:24:10,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 137 transitions, 953 flow [2024-05-12 13:24:10,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 137 transitions, 906 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-05-12 13:24:10,348 INFO L231 Difference]: Finished difference. Result has 84 places, 92 transitions, 587 flow [2024-05-12 13:24:10,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=587, PETRI_PLACES=84, PETRI_TRANSITIONS=92} [2024-05-12 13:24:10,349 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 29 predicate places. [2024-05-12 13:24:10,349 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 92 transitions, 587 flow [2024-05-12 13:24:10,349 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:24:10,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:10,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:10,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 13:24:10,350 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:10,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:10,350 INFO L85 PathProgramCache]: Analyzing trace with hash 112403606, now seen corresponding path program 1 times [2024-05-12 13:24:10,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:10,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282187459] [2024-05-12 13:24:10,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:10,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:10,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:11,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:11,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:11,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282187459] [2024-05-12 13:24:11,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282187459] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:11,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:11,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:11,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922211294] [2024-05-12 13:24:11,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:11,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:11,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:11,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:11,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:11,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:11,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 92 transitions, 587 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:24:11,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:11,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:11,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:12,712 INFO L124 PetriNetUnfolderBase]: 4341/6988 cut-off events. [2024-05-12 13:24:12,712 INFO L125 PetriNetUnfolderBase]: For 23619/23632 co-relation queries the response was YES. [2024-05-12 13:24:12,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22954 conditions, 6988 events. 4341/6988 cut-off events. For 23619/23632 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 43486 event pairs, 1571 based on Foata normal form. 10/6797 useless extension candidates. Maximal degree in co-relation 22922. Up to 6013 conditions per place. [2024-05-12 13:24:12,750 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 113 selfloop transitions, 32 changer transitions 0/154 dead transitions. [2024-05-12 13:24:12,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 154 transitions, 1188 flow [2024-05-12 13:24:12,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:12,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:12,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-05-12 13:24:12,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5189504373177842 [2024-05-12 13:24:12,752 INFO L175 Difference]: Start difference. First operand has 84 places, 92 transitions, 587 flow. Second operand 7 states and 178 transitions. [2024-05-12 13:24:12,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 154 transitions, 1188 flow [2024-05-12 13:24:12,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 154 transitions, 1091 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-05-12 13:24:12,776 INFO L231 Difference]: Finished difference. Result has 88 places, 112 transitions, 764 flow [2024-05-12 13:24:12,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=764, PETRI_PLACES=88, PETRI_TRANSITIONS=112} [2024-05-12 13:24:12,777 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 33 predicate places. [2024-05-12 13:24:12,777 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 112 transitions, 764 flow [2024-05-12 13:24:12,778 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:24:12,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:12,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:12,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 13:24:12,778 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:12,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:12,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1861298792, now seen corresponding path program 3 times [2024-05-12 13:24:12,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:12,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722450744] [2024-05-12 13:24:12,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:12,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:12,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:13,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:13,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:13,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722450744] [2024-05-12 13:24:13,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722450744] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:13,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:13,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:13,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941696976] [2024-05-12 13:24:13,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:13,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:13,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:13,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:13,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:13,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:13,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 112 transitions, 764 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:24:13,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:13,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:13,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:14,962 INFO L124 PetriNetUnfolderBase]: 4367/7114 cut-off events. [2024-05-12 13:24:14,962 INFO L125 PetriNetUnfolderBase]: For 23004/23012 co-relation queries the response was YES. [2024-05-12 13:24:14,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23534 conditions, 7114 events. 4367/7114 cut-off events. For 23004/23012 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 44745 event pairs, 1661 based on Foata normal form. 6/6889 useless extension candidates. Maximal degree in co-relation 23499. Up to 5995 conditions per place. [2024-05-12 13:24:14,997 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 102 selfloop transitions, 50 changer transitions 0/161 dead transitions. [2024-05-12 13:24:14,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 161 transitions, 1301 flow [2024-05-12 13:24:14,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:14,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:14,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-05-12 13:24:14,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521865889212828 [2024-05-12 13:24:14,999 INFO L175 Difference]: Start difference. First operand has 88 places, 112 transitions, 764 flow. Second operand 7 states and 179 transitions. [2024-05-12 13:24:14,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 161 transitions, 1301 flow [2024-05-12 13:24:15,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 161 transitions, 1243 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 13:24:15,023 INFO L231 Difference]: Finished difference. Result has 92 places, 118 transitions, 893 flow [2024-05-12 13:24:15,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=893, PETRI_PLACES=92, PETRI_TRANSITIONS=118} [2024-05-12 13:24:15,023 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 37 predicate places. [2024-05-12 13:24:15,024 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 118 transitions, 893 flow [2024-05-12 13:24:15,024 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:24:15,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:15,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:15,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 13:24:15,024 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:15,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:15,024 INFO L85 PathProgramCache]: Analyzing trace with hash -76347374, now seen corresponding path program 2 times [2024-05-12 13:24:15,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:15,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41235697] [2024-05-12 13:24:15,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:15,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:15,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:16,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:16,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:16,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41235697] [2024-05-12 13:24:16,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41235697] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:16,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:16,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:16,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863447728] [2024-05-12 13:24:16,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:16,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:16,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:16,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:16,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:16,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:16,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 118 transitions, 893 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:24:16,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:16,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:16,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:17,278 INFO L124 PetriNetUnfolderBase]: 4409/7091 cut-off events. [2024-05-12 13:24:17,279 INFO L125 PetriNetUnfolderBase]: For 28426/28447 co-relation queries the response was YES. [2024-05-12 13:24:17,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24693 conditions, 7091 events. 4409/7091 cut-off events. For 28426/28447 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 44101 event pairs, 1559 based on Foata normal form. 18/6904 useless extension candidates. Maximal degree in co-relation 24657. Up to 6085 conditions per place. [2024-05-12 13:24:17,317 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 115 selfloop transitions, 39 changer transitions 0/163 dead transitions. [2024-05-12 13:24:17,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 163 transitions, 1412 flow [2024-05-12 13:24:17,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:17,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:17,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-05-12 13:24:17,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5043731778425656 [2024-05-12 13:24:17,319 INFO L175 Difference]: Start difference. First operand has 92 places, 118 transitions, 893 flow. Second operand 7 states and 173 transitions. [2024-05-12 13:24:17,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 163 transitions, 1412 flow [2024-05-12 13:24:17,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 163 transitions, 1356 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 13:24:17,425 INFO L231 Difference]: Finished difference. Result has 97 places, 125 transitions, 995 flow [2024-05-12 13:24:17,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=995, PETRI_PLACES=97, PETRI_TRANSITIONS=125} [2024-05-12 13:24:17,426 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 42 predicate places. [2024-05-12 13:24:17,426 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 125 transitions, 995 flow [2024-05-12 13:24:17,426 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:24:17,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:17,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:17,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 13:24:17,427 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:17,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:17,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1865940422, now seen corresponding path program 4 times [2024-05-12 13:24:17,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:17,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668810447] [2024-05-12 13:24:17,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:17,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:17,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:18,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:18,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:18,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668810447] [2024-05-12 13:24:18,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668810447] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:18,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:18,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:18,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83361257] [2024-05-12 13:24:18,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:18,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:18,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:18,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:18,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:18,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:18,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 125 transitions, 995 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:24:18,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:18,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:18,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:19,600 INFO L124 PetriNetUnfolderBase]: 4404/6809 cut-off events. [2024-05-12 13:24:19,601 INFO L125 PetriNetUnfolderBase]: For 30468/30470 co-relation queries the response was YES. [2024-05-12 13:24:19,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24803 conditions, 6809 events. 4404/6809 cut-off events. For 30468/30470 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 39941 event pairs, 1548 based on Foata normal form. 2/6695 useless extension candidates. Maximal degree in co-relation 24764. Up to 6048 conditions per place. [2024-05-12 13:24:19,642 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 103 selfloop transitions, 51 changer transitions 0/163 dead transitions. [2024-05-12 13:24:19,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 163 transitions, 1413 flow [2024-05-12 13:24:19,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:19,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:19,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-05-12 13:24:19,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072886297376094 [2024-05-12 13:24:19,645 INFO L175 Difference]: Start difference. First operand has 97 places, 125 transitions, 995 flow. Second operand 7 states and 174 transitions. [2024-05-12 13:24:19,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 163 transitions, 1413 flow [2024-05-12 13:24:19,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 163 transitions, 1342 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-05-12 13:24:19,684 INFO L231 Difference]: Finished difference. Result has 102 places, 125 transitions, 1035 flow [2024-05-12 13:24:19,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=924, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1035, PETRI_PLACES=102, PETRI_TRANSITIONS=125} [2024-05-12 13:24:19,686 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 47 predicate places. [2024-05-12 13:24:19,686 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 125 transitions, 1035 flow [2024-05-12 13:24:19,686 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:24:19,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:19,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:19,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 13:24:19,687 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:19,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:19,687 INFO L85 PathProgramCache]: Analyzing trace with hash 289535126, now seen corresponding path program 3 times [2024-05-12 13:24:19,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:19,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739398817] [2024-05-12 13:24:19,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:19,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:19,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:20,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:20,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:20,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739398817] [2024-05-12 13:24:20,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739398817] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:20,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:20,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:20,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98046697] [2024-05-12 13:24:20,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:20,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:20,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:20,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:20,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:20,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:20,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 125 transitions, 1035 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:24:20,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:20,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:20,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:21,944 INFO L124 PetriNetUnfolderBase]: 4394/7070 cut-off events. [2024-05-12 13:24:21,944 INFO L125 PetriNetUnfolderBase]: For 33413/33434 co-relation queries the response was YES. [2024-05-12 13:24:21,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25138 conditions, 7070 events. 4394/7070 cut-off events. For 33413/33434 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 44028 event pairs, 1557 based on Foata normal form. 18/6883 useless extension candidates. Maximal degree in co-relation 25097. Up to 6070 conditions per place. [2024-05-12 13:24:21,980 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 115 selfloop transitions, 38 changer transitions 0/162 dead transitions. [2024-05-12 13:24:21,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 162 transitions, 1455 flow [2024-05-12 13:24:21,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:21,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:21,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-05-12 13:24:21,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5043731778425656 [2024-05-12 13:24:21,982 INFO L175 Difference]: Start difference. First operand has 102 places, 125 transitions, 1035 flow. Second operand 7 states and 173 transitions. [2024-05-12 13:24:21,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 162 transitions, 1455 flow [2024-05-12 13:24:22,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 162 transitions, 1308 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 13:24:22,017 INFO L231 Difference]: Finished difference. Result has 103 places, 125 transitions, 973 flow [2024-05-12 13:24:22,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=973, PETRI_PLACES=103, PETRI_TRANSITIONS=125} [2024-05-12 13:24:22,018 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 48 predicate places. [2024-05-12 13:24:22,018 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 125 transitions, 973 flow [2024-05-12 13:24:22,018 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:24:22,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:22,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:22,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 13:24:22,019 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:22,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:22,019 INFO L85 PathProgramCache]: Analyzing trace with hash 289781204, now seen corresponding path program 1 times [2024-05-12 13:24:22,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:22,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967881247] [2024-05-12 13:24:22,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:22,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:22,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:23,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:23,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:23,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967881247] [2024-05-12 13:24:23,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967881247] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:23,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:23,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:23,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135853420] [2024-05-12 13:24:23,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:23,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:23,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:23,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:23,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:23,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:24:23,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 125 transitions, 973 flow. Second operand has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:23,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:23,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:24:23,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:24,416 INFO L124 PetriNetUnfolderBase]: 3784/6286 cut-off events. [2024-05-12 13:24:24,417 INFO L125 PetriNetUnfolderBase]: For 30178/30180 co-relation queries the response was YES. [2024-05-12 13:24:24,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22302 conditions, 6286 events. 3784/6286 cut-off events. For 30178/30180 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 40092 event pairs, 1311 based on Foata normal form. 4/6086 useless extension candidates. Maximal degree in co-relation 22260. Up to 5351 conditions per place. [2024-05-12 13:24:24,455 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 134 selfloop transitions, 17 changer transitions 0/161 dead transitions. [2024-05-12 13:24:24,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 161 transitions, 1401 flow [2024-05-12 13:24:24,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:24,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:24,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-05-12 13:24:24,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5043731778425656 [2024-05-12 13:24:24,457 INFO L175 Difference]: Start difference. First operand has 103 places, 125 transitions, 973 flow. Second operand 7 states and 173 transitions. [2024-05-12 13:24:24,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 161 transitions, 1401 flow [2024-05-12 13:24:24,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 161 transitions, 1325 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 13:24:24,484 INFO L231 Difference]: Finished difference. Result has 105 places, 128 transitions, 977 flow [2024-05-12 13:24:24,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=897, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=977, PETRI_PLACES=105, PETRI_TRANSITIONS=128} [2024-05-12 13:24:24,485 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 50 predicate places. [2024-05-12 13:24:24,485 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 128 transitions, 977 flow [2024-05-12 13:24:24,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:24,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:24,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:24,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 13:24:24,486 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:24,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:24,486 INFO L85 PathProgramCache]: Analyzing trace with hash -524693088, now seen corresponding path program 1 times [2024-05-12 13:24:24,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:24,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138330187] [2024-05-12 13:24:24,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:24,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:24,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:25,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:25,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:25,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138330187] [2024-05-12 13:24:25,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138330187] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:25,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:25,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:24:25,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896728208] [2024-05-12 13:24:25,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:25,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:24:25,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:25,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:24:25,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:24:25,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:24:25,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 128 transitions, 977 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:25,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:25,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:24:25,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:26,114 INFO L124 PetriNetUnfolderBase]: 3529/5961 cut-off events. [2024-05-12 13:24:26,114 INFO L125 PetriNetUnfolderBase]: For 33372/33404 co-relation queries the response was YES. [2024-05-12 13:24:26,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21681 conditions, 5961 events. 3529/5961 cut-off events. For 33372/33404 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 38774 event pairs, 1573 based on Foata normal form. 31/5783 useless extension candidates. Maximal degree in co-relation 21638. Up to 5035 conditions per place. [2024-05-12 13:24:26,155 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 119 selfloop transitions, 9 changer transitions 0/150 dead transitions. [2024-05-12 13:24:26,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 150 transitions, 1342 flow [2024-05-12 13:24:26,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:24:26,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:24:26,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-05-12 13:24:26,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5061224489795918 [2024-05-12 13:24:26,156 INFO L175 Difference]: Start difference. First operand has 105 places, 128 transitions, 977 flow. Second operand 5 states and 124 transitions. [2024-05-12 13:24:26,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 150 transitions, 1342 flow [2024-05-12 13:24:26,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 150 transitions, 1280 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-05-12 13:24:26,186 INFO L231 Difference]: Finished difference. Result has 106 places, 135 transitions, 1021 flow [2024-05-12 13:24:26,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1021, PETRI_PLACES=106, PETRI_TRANSITIONS=135} [2024-05-12 13:24:26,187 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 51 predicate places. [2024-05-12 13:24:26,187 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 135 transitions, 1021 flow [2024-05-12 13:24:26,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:26,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:26,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:26,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 13:24:26,188 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:26,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:26,188 INFO L85 PathProgramCache]: Analyzing trace with hash -814179026, now seen corresponding path program 1 times [2024-05-12 13:24:26,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:26,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647966816] [2024-05-12 13:24:26,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:26,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:26,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:27,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:27,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:27,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647966816] [2024-05-12 13:24:27,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647966816] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:27,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:27,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:27,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780699652] [2024-05-12 13:24:27,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:27,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:27,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:27,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:27,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:27,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:27,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 135 transitions, 1021 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:24:27,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:27,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:27,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:28,507 INFO L124 PetriNetUnfolderBase]: 4433/7117 cut-off events. [2024-05-12 13:24:28,507 INFO L125 PetriNetUnfolderBase]: For 44031/44037 co-relation queries the response was YES. [2024-05-12 13:24:28,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27183 conditions, 7117 events. 4433/7117 cut-off events. For 44031/44037 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 44216 event pairs, 1658 based on Foata normal form. 10/6937 useless extension candidates. Maximal degree in co-relation 27138. Up to 6182 conditions per place. [2024-05-12 13:24:28,559 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 155 selfloop transitions, 37 changer transitions 0/201 dead transitions. [2024-05-12 13:24:28,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 201 transitions, 1720 flow [2024-05-12 13:24:28,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:28,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:28,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-05-12 13:24:28,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:24:28,561 INFO L175 Difference]: Start difference. First operand has 106 places, 135 transitions, 1021 flow. Second operand 8 states and 196 transitions. [2024-05-12 13:24:28,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 201 transitions, 1720 flow [2024-05-12 13:24:28,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 201 transitions, 1699 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-05-12 13:24:28,598 INFO L231 Difference]: Finished difference. Result has 114 places, 156 transitions, 1311 flow [2024-05-12 13:24:28,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1311, PETRI_PLACES=114, PETRI_TRANSITIONS=156} [2024-05-12 13:24:28,599 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 59 predicate places. [2024-05-12 13:24:28,599 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 156 transitions, 1311 flow [2024-05-12 13:24:28,599 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:24:28,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:28,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:28,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 13:24:28,600 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:28,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:28,600 INFO L85 PathProgramCache]: Analyzing trace with hash -810454376, now seen corresponding path program 2 times [2024-05-12 13:24:28,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:28,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294310045] [2024-05-12 13:24:28,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:28,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:28,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:29,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:29,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:29,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294310045] [2024-05-12 13:24:29,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294310045] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:29,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:29,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:29,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055340307] [2024-05-12 13:24:29,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:29,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:29,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:29,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:29,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:29,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:29,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 156 transitions, 1311 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:24:29,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:29,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:29,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:31,086 INFO L124 PetriNetUnfolderBase]: 4527/7275 cut-off events. [2024-05-12 13:24:31,086 INFO L125 PetriNetUnfolderBase]: For 53201/53209 co-relation queries the response was YES. [2024-05-12 13:24:31,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29501 conditions, 7275 events. 4527/7275 cut-off events. For 53201/53209 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 45296 event pairs, 1469 based on Foata normal form. 5/7089 useless extension candidates. Maximal degree in co-relation 29452. Up to 5959 conditions per place. [2024-05-12 13:24:31,127 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 141 selfloop transitions, 73 changer transitions 0/223 dead transitions. [2024-05-12 13:24:31,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 223 transitions, 2197 flow [2024-05-12 13:24:31,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:31,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:31,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-05-12 13:24:31,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5280612244897959 [2024-05-12 13:24:31,129 INFO L175 Difference]: Start difference. First operand has 114 places, 156 transitions, 1311 flow. Second operand 8 states and 207 transitions. [2024-05-12 13:24:31,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 223 transitions, 2197 flow [2024-05-12 13:24:31,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 223 transitions, 2110 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-05-12 13:24:31,171 INFO L231 Difference]: Finished difference. Result has 120 places, 174 transitions, 1636 flow [2024-05-12 13:24:31,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1224, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1636, PETRI_PLACES=120, PETRI_TRANSITIONS=174} [2024-05-12 13:24:31,171 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 65 predicate places. [2024-05-12 13:24:31,172 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 174 transitions, 1636 flow [2024-05-12 13:24:31,172 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:24:31,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:31,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:31,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 13:24:31,173 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:31,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:31,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1865689024, now seen corresponding path program 3 times [2024-05-12 13:24:31,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:31,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573355659] [2024-05-12 13:24:31,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:31,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:31,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:32,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:32,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:32,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573355659] [2024-05-12 13:24:32,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573355659] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:32,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:32,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:32,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917853830] [2024-05-12 13:24:32,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:32,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:32,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:32,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:32,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:32,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:32,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 174 transitions, 1636 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:24:32,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:32,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:32,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:33,617 INFO L124 PetriNetUnfolderBase]: 4517/7264 cut-off events. [2024-05-12 13:24:33,617 INFO L125 PetriNetUnfolderBase]: For 60651/60659 co-relation queries the response was YES. [2024-05-12 13:24:33,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31105 conditions, 7264 events. 4517/7264 cut-off events. For 60651/60659 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 45215 event pairs, 1456 based on Foata normal form. 5/7077 useless extension candidates. Maximal degree in co-relation 31053. Up to 5951 conditions per place. [2024-05-12 13:24:33,667 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 142 selfloop transitions, 71 changer transitions 0/222 dead transitions. [2024-05-12 13:24:33,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 222 transitions, 2273 flow [2024-05-12 13:24:33,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:33,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:33,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-05-12 13:24:33,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5280612244897959 [2024-05-12 13:24:33,669 INFO L175 Difference]: Start difference. First operand has 120 places, 174 transitions, 1636 flow. Second operand 8 states and 207 transitions. [2024-05-12 13:24:33,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 222 transitions, 2273 flow [2024-05-12 13:24:33,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 222 transitions, 2184 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-05-12 13:24:33,741 INFO L231 Difference]: Finished difference. Result has 126 places, 174 transitions, 1698 flow [2024-05-12 13:24:33,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1698, PETRI_PLACES=126, PETRI_TRANSITIONS=174} [2024-05-12 13:24:33,742 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 71 predicate places. [2024-05-12 13:24:33,742 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 174 transitions, 1698 flow [2024-05-12 13:24:33,742 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:24:33,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:33,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:33,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 13:24:33,742 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:33,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:33,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1928199836, now seen corresponding path program 4 times [2024-05-12 13:24:33,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:33,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762878250] [2024-05-12 13:24:33,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:33,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:33,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:34,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:34,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:34,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762878250] [2024-05-12 13:24:34,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762878250] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:34,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:34,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:34,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574954559] [2024-05-12 13:24:34,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:34,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:34,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:34,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:34,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:34,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:34,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 174 transitions, 1698 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:24:34,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:34,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:34,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:36,186 INFO L124 PetriNetUnfolderBase]: 4559/7334 cut-off events. [2024-05-12 13:24:36,186 INFO L125 PetriNetUnfolderBase]: For 64427/64429 co-relation queries the response was YES. [2024-05-12 13:24:36,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31732 conditions, 7334 events. 4559/7334 cut-off events. For 64427/64429 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 45654 event pairs, 1464 based on Foata normal form. 4/7138 useless extension candidates. Maximal degree in co-relation 31678. Up to 5987 conditions per place. [2024-05-12 13:24:36,240 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 134 selfloop transitions, 80 changer transitions 0/223 dead transitions. [2024-05-12 13:24:36,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 223 transitions, 2414 flow [2024-05-12 13:24:36,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:36,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:36,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-05-12 13:24:36,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-05-12 13:24:36,242 INFO L175 Difference]: Start difference. First operand has 126 places, 174 transitions, 1698 flow. Second operand 8 states and 200 transitions. [2024-05-12 13:24:36,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 223 transitions, 2414 flow [2024-05-12 13:24:36,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 223 transitions, 2279 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 13:24:36,316 INFO L231 Difference]: Finished difference. Result has 130 places, 180 transitions, 1853 flow [2024-05-12 13:24:36,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1568, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1853, PETRI_PLACES=130, PETRI_TRANSITIONS=180} [2024-05-12 13:24:36,317 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 75 predicate places. [2024-05-12 13:24:36,317 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 180 transitions, 1853 flow [2024-05-12 13:24:36,317 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:24:36,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:36,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:36,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 13:24:36,318 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:36,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:36,318 INFO L85 PathProgramCache]: Analyzing trace with hash 385655448, now seen corresponding path program 5 times [2024-05-12 13:24:36,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:36,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65545066] [2024-05-12 13:24:36,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:36,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:36,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:37,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:37,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:37,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65545066] [2024-05-12 13:24:37,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65545066] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:37,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:37,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:37,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567674474] [2024-05-12 13:24:37,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:37,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:37,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:37,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:37,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:37,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:37,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 180 transitions, 1853 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:24:37,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:37,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:37,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:38,715 INFO L124 PetriNetUnfolderBase]: 4601/7393 cut-off events. [2024-05-12 13:24:38,716 INFO L125 PetriNetUnfolderBase]: For 71186/71188 co-relation queries the response was YES. [2024-05-12 13:24:38,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32553 conditions, 7393 events. 4601/7393 cut-off events. For 71186/71188 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 46030 event pairs, 1456 based on Foata normal form. 4/7197 useless extension candidates. Maximal degree in co-relation 32497. Up to 6023 conditions per place. [2024-05-12 13:24:38,761 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 139 selfloop transitions, 80 changer transitions 0/228 dead transitions. [2024-05-12 13:24:38,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 228 transitions, 2571 flow [2024-05-12 13:24:38,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:38,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:38,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-05-12 13:24:38,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-05-12 13:24:38,763 INFO L175 Difference]: Start difference. First operand has 130 places, 180 transitions, 1853 flow. Second operand 8 states and 203 transitions. [2024-05-12 13:24:38,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 228 transitions, 2571 flow [2024-05-12 13:24:38,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 228 transitions, 2418 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-05-12 13:24:38,831 INFO L231 Difference]: Finished difference. Result has 134 places, 184 transitions, 1943 flow [2024-05-12 13:24:38,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1943, PETRI_PLACES=134, PETRI_TRANSITIONS=184} [2024-05-12 13:24:38,832 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 79 predicate places. [2024-05-12 13:24:38,832 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 184 transitions, 1943 flow [2024-05-12 13:24:38,832 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:24:38,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:38,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:38,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 13:24:38,833 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:38,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:38,833 INFO L85 PathProgramCache]: Analyzing trace with hash 385649868, now seen corresponding path program 6 times [2024-05-12 13:24:38,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:38,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522326435] [2024-05-12 13:24:38,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:38,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:38,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:39,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:39,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:39,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522326435] [2024-05-12 13:24:39,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522326435] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:39,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:39,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:39,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461883127] [2024-05-12 13:24:39,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:39,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:39,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:39,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:39,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:39,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:39,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 184 transitions, 1943 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:24:39,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:39,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:39,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:41,111 INFO L124 PetriNetUnfolderBase]: 4591/7382 cut-off events. [2024-05-12 13:24:41,112 INFO L125 PetriNetUnfolderBase]: For 73768/73770 co-relation queries the response was YES. [2024-05-12 13:24:41,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32439 conditions, 7382 events. 4591/7382 cut-off events. For 73768/73770 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 45988 event pairs, 1453 based on Foata normal form. 4/7185 useless extension candidates. Maximal degree in co-relation 32382. Up to 6015 conditions per place. [2024-05-12 13:24:41,168 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 136 selfloop transitions, 81 changer transitions 0/226 dead transitions. [2024-05-12 13:24:41,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 226 transitions, 2505 flow [2024-05-12 13:24:41,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:41,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:41,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-05-12 13:24:41,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-05-12 13:24:41,170 INFO L175 Difference]: Start difference. First operand has 134 places, 184 transitions, 1943 flow. Second operand 8 states and 200 transitions. [2024-05-12 13:24:41,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 226 transitions, 2505 flow [2024-05-12 13:24:41,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 226 transitions, 2160 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-05-12 13:24:41,250 INFO L231 Difference]: Finished difference. Result has 134 places, 184 transitions, 1769 flow [2024-05-12 13:24:41,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1598, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1769, PETRI_PLACES=134, PETRI_TRANSITIONS=184} [2024-05-12 13:24:41,251 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 79 predicate places. [2024-05-12 13:24:41,251 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 184 transitions, 1769 flow [2024-05-12 13:24:41,251 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:24:41,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:41,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:41,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 13:24:41,252 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:41,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:41,252 INFO L85 PathProgramCache]: Analyzing trace with hash 867017543, now seen corresponding path program 1 times [2024-05-12 13:24:41,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:41,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573675932] [2024-05-12 13:24:41,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:41,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:41,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:42,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:42,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:42,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573675932] [2024-05-12 13:24:42,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573675932] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:42,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:42,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:24:42,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123259265] [2024-05-12 13:24:42,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:42,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:24:42,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:42,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:24:42,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:24:42,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:24:42,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 184 transitions, 1769 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:42,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:42,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:24:42,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:43,191 INFO L124 PetriNetUnfolderBase]: 4250/6983 cut-off events. [2024-05-12 13:24:43,191 INFO L125 PetriNetUnfolderBase]: For 72995/73071 co-relation queries the response was YES. [2024-05-12 13:24:43,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30547 conditions, 6983 events. 4250/6983 cut-off events. For 72995/73071 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 44689 event pairs, 1791 based on Foata normal form. 61/6825 useless extension candidates. Maximal degree in co-relation 30490. Up to 6033 conditions per place. [2024-05-12 13:24:43,248 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 175 selfloop transitions, 12 changer transitions 0/208 dead transitions. [2024-05-12 13:24:43,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 208 transitions, 2239 flow [2024-05-12 13:24:43,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:24:43,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:24:43,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-05-12 13:24:43,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-05-12 13:24:43,249 INFO L175 Difference]: Start difference. First operand has 134 places, 184 transitions, 1769 flow. Second operand 6 states and 142 transitions. [2024-05-12 13:24:43,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 208 transitions, 2239 flow [2024-05-12 13:24:43,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 208 transitions, 2077 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 13:24:43,321 INFO L231 Difference]: Finished difference. Result has 134 places, 187 transitions, 1667 flow [2024-05-12 13:24:43,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1607, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1667, PETRI_PLACES=134, PETRI_TRANSITIONS=187} [2024-05-12 13:24:43,322 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 79 predicate places. [2024-05-12 13:24:43,322 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 187 transitions, 1667 flow [2024-05-12 13:24:43,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:43,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:43,322 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:24:43,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 13:24:43,322 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:43,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:43,323 INFO L85 PathProgramCache]: Analyzing trace with hash 527393401, now seen corresponding path program 1 times [2024-05-12 13:24:43,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:43,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615319256] [2024-05-12 13:24:43,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:43,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:43,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:44,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:44,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:44,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615319256] [2024-05-12 13:24:44,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615319256] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:44,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:44,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:44,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453343870] [2024-05-12 13:24:44,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:44,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:44,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:44,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:44,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:44,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:44,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 187 transitions, 1667 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:24:44,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:44,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:44,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:45,699 INFO L124 PetriNetUnfolderBase]: 4949/8046 cut-off events. [2024-05-12 13:24:45,699 INFO L125 PetriNetUnfolderBase]: For 92036/92046 co-relation queries the response was YES. [2024-05-12 13:24:45,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35849 conditions, 8046 events. 4949/8046 cut-off events. For 92036/92046 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 51488 event pairs, 1259 based on Foata normal form. 14/7781 useless extension candidates. Maximal degree in co-relation 35791. Up to 6704 conditions per place. [2024-05-12 13:24:45,762 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 185 selfloop transitions, 59 changer transitions 0/254 dead transitions. [2024-05-12 13:24:45,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 254 transitions, 2515 flow [2024-05-12 13:24:45,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:24:45,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:24:45,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-05-12 13:24:45,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5147392290249433 [2024-05-12 13:24:45,764 INFO L175 Difference]: Start difference. First operand has 134 places, 187 transitions, 1667 flow. Second operand 9 states and 227 transitions. [2024-05-12 13:24:45,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 254 transitions, 2515 flow [2024-05-12 13:24:45,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 254 transitions, 2477 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 13:24:45,851 INFO L231 Difference]: Finished difference. Result has 139 places, 191 transitions, 1830 flow [2024-05-12 13:24:45,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1629, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1830, PETRI_PLACES=139, PETRI_TRANSITIONS=191} [2024-05-12 13:24:45,851 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 84 predicate places. [2024-05-12 13:24:45,851 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 191 transitions, 1830 flow [2024-05-12 13:24:45,851 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:24:45,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:45,852 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:24:45,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 13:24:45,852 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:45,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:45,852 INFO L85 PathProgramCache]: Analyzing trace with hash 530250361, now seen corresponding path program 2 times [2024-05-12 13:24:45,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:45,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798196510] [2024-05-12 13:24:45,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:45,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:45,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:46,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:46,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:46,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798196510] [2024-05-12 13:24:46,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798196510] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:46,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:46,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:46,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688411999] [2024-05-12 13:24:46,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:46,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:46,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:46,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:46,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:46,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:46,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 191 transitions, 1830 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:24:46,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:46,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:46,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:48,205 INFO L124 PetriNetUnfolderBase]: 4941/8040 cut-off events. [2024-05-12 13:24:48,205 INFO L125 PetriNetUnfolderBase]: For 99637/99647 co-relation queries the response was YES. [2024-05-12 13:24:48,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36599 conditions, 8040 events. 4941/8040 cut-off events. For 99637/99647 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 51513 event pairs, 1629 based on Foata normal form. 14/7773 useless extension candidates. Maximal degree in co-relation 36540. Up to 6818 conditions per place. [2024-05-12 13:24:48,271 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 177 selfloop transitions, 55 changer transitions 0/242 dead transitions. [2024-05-12 13:24:48,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 242 transitions, 2460 flow [2024-05-12 13:24:48,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:48,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:48,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-05-12 13:24:48,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-05-12 13:24:48,273 INFO L175 Difference]: Start difference. First operand has 139 places, 191 transitions, 1830 flow. Second operand 8 states and 200 transitions. [2024-05-12 13:24:48,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 242 transitions, 2460 flow [2024-05-12 13:24:48,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 242 transitions, 2343 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-05-12 13:24:48,370 INFO L231 Difference]: Finished difference. Result has 142 places, 191 transitions, 1833 flow [2024-05-12 13:24:48,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1833, PETRI_PLACES=142, PETRI_TRANSITIONS=191} [2024-05-12 13:24:48,371 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 87 predicate places. [2024-05-12 13:24:48,371 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 191 transitions, 1833 flow [2024-05-12 13:24:48,371 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:24:48,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:48,371 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:24:48,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 13:24:48,371 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:48,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:48,372 INFO L85 PathProgramCache]: Analyzing trace with hash 645541531, now seen corresponding path program 3 times [2024-05-12 13:24:48,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:48,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646807409] [2024-05-12 13:24:48,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:48,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:48,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:49,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:49,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:49,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646807409] [2024-05-12 13:24:49,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646807409] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:49,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:49,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:49,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049582505] [2024-05-12 13:24:49,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:49,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:49,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:49,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:49,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:49,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:49,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 191 transitions, 1833 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:24:49,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:49,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:49,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:50,761 INFO L124 PetriNetUnfolderBase]: 4969/8096 cut-off events. [2024-05-12 13:24:50,761 INFO L125 PetriNetUnfolderBase]: For 105676/105684 co-relation queries the response was YES. [2024-05-12 13:24:50,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37016 conditions, 8096 events. 4969/8096 cut-off events. For 105676/105684 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 52018 event pairs, 1594 based on Foata normal form. 8/7824 useless extension candidates. Maximal degree in co-relation 36955. Up to 6766 conditions per place. [2024-05-12 13:24:50,827 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 154 selfloop transitions, 76 changer transitions 0/240 dead transitions. [2024-05-12 13:24:50,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 240 transitions, 2479 flow [2024-05-12 13:24:50,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:50,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:50,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 13:24:50,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5127551020408163 [2024-05-12 13:24:50,828 INFO L175 Difference]: Start difference. First operand has 142 places, 191 transitions, 1833 flow. Second operand 8 states and 201 transitions. [2024-05-12 13:24:50,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 240 transitions, 2479 flow [2024-05-12 13:24:50,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 240 transitions, 2359 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-05-12 13:24:50,924 INFO L231 Difference]: Finished difference. Result has 143 places, 193 transitions, 1917 flow [2024-05-12 13:24:50,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1917, PETRI_PLACES=143, PETRI_TRANSITIONS=193} [2024-05-12 13:24:50,924 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 88 predicate places. [2024-05-12 13:24:50,925 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 193 transitions, 1917 flow [2024-05-12 13:24:50,925 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:24:50,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:50,925 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:24:50,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 13:24:50,926 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:50,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:50,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1371299171, now seen corresponding path program 1 times [2024-05-12 13:24:50,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:50,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405978237] [2024-05-12 13:24:50,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:50,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:50,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:52,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:52,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:52,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405978237] [2024-05-12 13:24:52,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405978237] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:52,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:52,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:52,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540979205] [2024-05-12 13:24:52,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:52,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:52,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:52,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:52,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:52,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:52,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 193 transitions, 1917 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:52,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:52,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:52,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:53,696 INFO L124 PetriNetUnfolderBase]: 5003/8063 cut-off events. [2024-05-12 13:24:53,696 INFO L125 PetriNetUnfolderBase]: For 115758/115774 co-relation queries the response was YES. [2024-05-12 13:24:53,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37936 conditions, 8063 events. 5003/8063 cut-off events. For 115758/115774 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 51308 event pairs, 1458 based on Foata normal form. 15/7829 useless extension candidates. Maximal degree in co-relation 37874. Up to 6860 conditions per place. [2024-05-12 13:24:53,745 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 190 selfloop transitions, 43 changer transitions 0/243 dead transitions. [2024-05-12 13:24:53,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 243 transitions, 2579 flow [2024-05-12 13:24:53,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:53,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:53,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-05-12 13:24:53,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5076530612244898 [2024-05-12 13:24:53,747 INFO L175 Difference]: Start difference. First operand has 143 places, 193 transitions, 1917 flow. Second operand 8 states and 199 transitions. [2024-05-12 13:24:53,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 243 transitions, 2579 flow [2024-05-12 13:24:53,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 243 transitions, 2401 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 13:24:53,843 INFO L231 Difference]: Finished difference. Result has 145 places, 196 transitions, 1883 flow [2024-05-12 13:24:53,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1739, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1883, PETRI_PLACES=145, PETRI_TRANSITIONS=196} [2024-05-12 13:24:53,843 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 90 predicate places. [2024-05-12 13:24:53,843 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 196 transitions, 1883 flow [2024-05-12 13:24:53,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:53,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:53,844 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:24:53,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 13:24:53,844 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:53,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:53,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1682614701, now seen corresponding path program 1 times [2024-05-12 13:24:53,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:53,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990991048] [2024-05-12 13:24:53,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:53,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:53,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:54,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:54,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:54,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990991048] [2024-05-12 13:24:54,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990991048] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:54,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:54,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:24:54,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15465318] [2024-05-12 13:24:54,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:54,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:24:54,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:54,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:24:54,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:24:54,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:24:54,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 196 transitions, 1883 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:54,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:54,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:24:54,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:55,791 INFO L124 PetriNetUnfolderBase]: 4753/7765 cut-off events. [2024-05-12 13:24:55,791 INFO L125 PetriNetUnfolderBase]: For 121174/121250 co-relation queries the response was YES. [2024-05-12 13:24:55,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37207 conditions, 7765 events. 4753/7765 cut-off events. For 121174/121250 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 50316 event pairs, 1778 based on Foata normal form. 62/7546 useless extension candidates. Maximal degree in co-relation 37144. Up to 6608 conditions per place. [2024-05-12 13:24:55,847 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 190 selfloop transitions, 23 changer transitions 0/236 dead transitions. [2024-05-12 13:24:55,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 236 transitions, 2618 flow [2024-05-12 13:24:55,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:24:55,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:24:55,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-05-12 13:24:55,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965986394557823 [2024-05-12 13:24:55,848 INFO L175 Difference]: Start difference. First operand has 145 places, 196 transitions, 1883 flow. Second operand 6 states and 146 transitions. [2024-05-12 13:24:55,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 236 transitions, 2618 flow [2024-05-12 13:24:55,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 236 transitions, 2490 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-05-12 13:24:55,947 INFO L231 Difference]: Finished difference. Result has 146 places, 213 transitions, 2093 flow [2024-05-12 13:24:55,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2093, PETRI_PLACES=146, PETRI_TRANSITIONS=213} [2024-05-12 13:24:55,948 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 91 predicate places. [2024-05-12 13:24:55,948 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 213 transitions, 2093 flow [2024-05-12 13:24:55,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:55,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:55,948 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:24:55,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 13:24:55,949 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:55,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:55,949 INFO L85 PathProgramCache]: Analyzing trace with hash -929759589, now seen corresponding path program 4 times [2024-05-12 13:24:55,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:55,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276512580] [2024-05-12 13:24:55,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:55,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:55,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:56,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:56,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:56,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276512580] [2024-05-12 13:24:56,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276512580] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:56,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:56,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:56,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443525634] [2024-05-12 13:24:56,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:56,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:56,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:56,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:56,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:57,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:57,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 213 transitions, 2093 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:24:57,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:57,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:57,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:58,466 INFO L124 PetriNetUnfolderBase]: 5071/8227 cut-off events. [2024-05-12 13:24:58,466 INFO L125 PetriNetUnfolderBase]: For 129929/129931 co-relation queries the response was YES. [2024-05-12 13:24:58,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40059 conditions, 8227 events. 5071/8227 cut-off events. For 129929/129931 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 52500 event pairs, 1695 based on Foata normal form. 4/7938 useless extension candidates. Maximal degree in co-relation 39994. Up to 6898 conditions per place. [2024-05-12 13:24:58,534 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 160 selfloop transitions, 89 changer transitions 0/259 dead transitions. [2024-05-12 13:24:58,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 259 transitions, 2783 flow [2024-05-12 13:24:58,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:58,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:58,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 13:24:58,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5051020408163265 [2024-05-12 13:24:58,536 INFO L175 Difference]: Start difference. First operand has 146 places, 213 transitions, 2093 flow. Second operand 8 states and 198 transitions. [2024-05-12 13:24:58,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 259 transitions, 2783 flow [2024-05-12 13:24:58,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 259 transitions, 2738 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-05-12 13:24:58,652 INFO L231 Difference]: Finished difference. Result has 151 places, 215 transitions, 2284 flow [2024-05-12 13:24:58,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2048, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2284, PETRI_PLACES=151, PETRI_TRANSITIONS=215} [2024-05-12 13:24:58,653 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 96 predicate places. [2024-05-12 13:24:58,653 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 215 transitions, 2284 flow [2024-05-12 13:24:58,653 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:24:58,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:58,653 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:24:58,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 13:24:58,653 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:58,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:58,654 INFO L85 PathProgramCache]: Analyzing trace with hash -929574891, now seen corresponding path program 2 times [2024-05-12 13:24:58,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:58,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982260438] [2024-05-12 13:24:58,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:58,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:58,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:00,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:00,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:00,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982260438] [2024-05-12 13:25:00,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982260438] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:00,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:00,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:00,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694216827] [2024-05-12 13:25:00,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:00,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:00,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:00,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:00,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:00,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:00,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 215 transitions, 2284 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:25:00,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:00,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:00,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:01,708 INFO L124 PetriNetUnfolderBase]: 5114/8205 cut-off events. [2024-05-12 13:25:01,708 INFO L125 PetriNetUnfolderBase]: For 141709/141742 co-relation queries the response was YES. [2024-05-12 13:25:01,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41119 conditions, 8205 events. 5114/8205 cut-off events. For 141709/141742 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 51843 event pairs, 1591 based on Foata normal form. 26/7974 useless extension candidates. Maximal degree in co-relation 41053. Up to 7004 conditions per place. [2024-05-12 13:25:01,782 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 206 selfloop transitions, 47 changer transitions 0/263 dead transitions. [2024-05-12 13:25:01,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 263 transitions, 2996 flow [2024-05-12 13:25:01,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:25:01,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:25:01,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-05-12 13:25:01,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:25:01,784 INFO L175 Difference]: Start difference. First operand has 151 places, 215 transitions, 2284 flow. Second operand 8 states and 196 transitions. [2024-05-12 13:25:01,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 263 transitions, 2996 flow [2024-05-12 13:25:01,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 263 transitions, 2788 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:01,922 INFO L231 Difference]: Finished difference. Result has 153 places, 218 transitions, 2236 flow [2024-05-12 13:25:01,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2076, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2236, PETRI_PLACES=153, PETRI_TRANSITIONS=218} [2024-05-12 13:25:01,922 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 98 predicate places. [2024-05-12 13:25:01,923 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 218 transitions, 2236 flow [2024-05-12 13:25:01,923 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:25:01,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:01,923 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:25:01,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 13:25:01,923 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:01,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:01,924 INFO L85 PathProgramCache]: Analyzing trace with hash 817852113, now seen corresponding path program 3 times [2024-05-12 13:25:01,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:01,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064423557] [2024-05-12 13:25:01,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:01,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:01,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:03,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:03,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:03,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064423557] [2024-05-12 13:25:03,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064423557] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:03,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:03,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:03,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316344339] [2024-05-12 13:25:03,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:03,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:03,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:03,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:03,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:03,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:03,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 218 transitions, 2236 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:25:03,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:03,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:03,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:04,697 INFO L124 PetriNetUnfolderBase]: 5148/8255 cut-off events. [2024-05-12 13:25:04,697 INFO L125 PetriNetUnfolderBase]: For 150999/151032 co-relation queries the response was YES. [2024-05-12 13:25:04,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42073 conditions, 8255 events. 5148/8255 cut-off events. For 150999/151032 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 52218 event pairs, 1596 based on Foata normal form. 26/8024 useless extension candidates. Maximal degree in co-relation 42006. Up to 7054 conditions per place. [2024-05-12 13:25:04,775 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 207 selfloop transitions, 48 changer transitions 0/265 dead transitions. [2024-05-12 13:25:04,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 265 transitions, 2956 flow [2024-05-12 13:25:04,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:25:04,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:25:04,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-05-12 13:25:04,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49489795918367346 [2024-05-12 13:25:04,776 INFO L175 Difference]: Start difference. First operand has 153 places, 218 transitions, 2236 flow. Second operand 8 states and 194 transitions. [2024-05-12 13:25:04,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 265 transitions, 2956 flow [2024-05-12 13:25:04,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 265 transitions, 2820 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:04,938 INFO L231 Difference]: Finished difference. Result has 155 places, 221 transitions, 2268 flow [2024-05-12 13:25:04,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2100, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2268, PETRI_PLACES=155, PETRI_TRANSITIONS=221} [2024-05-12 13:25:04,938 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 100 predicate places. [2024-05-12 13:25:04,939 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 221 transitions, 2268 flow [2024-05-12 13:25:04,939 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:25:04,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:04,939 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:25:04,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 13:25:04,939 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:04,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:04,939 INFO L85 PathProgramCache]: Analyzing trace with hash -693102861, now seen corresponding path program 4 times [2024-05-12 13:25:04,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:04,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208276090] [2024-05-12 13:25:04,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:04,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:04,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:06,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:06,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:06,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208276090] [2024-05-12 13:25:06,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208276090] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:06,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:06,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:25:06,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328097426] [2024-05-12 13:25:06,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:06,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:25:06,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:06,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:25:06,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:25:06,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:06,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 221 transitions, 2268 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:06,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:06,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:06,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:07,575 INFO L124 PetriNetUnfolderBase]: 5104/8030 cut-off events. [2024-05-12 13:25:07,576 INFO L125 PetriNetUnfolderBase]: For 158448/158481 co-relation queries the response was YES. [2024-05-12 13:25:07,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42318 conditions, 8030 events. 5104/8030 cut-off events. For 158448/158481 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 49669 event pairs, 1473 based on Foata normal form. 26/7858 useless extension candidates. Maximal degree in co-relation 42250. Up to 6858 conditions per place. [2024-05-12 13:25:07,639 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 199 selfloop transitions, 59 changer transitions 0/268 dead transitions. [2024-05-12 13:25:07,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 268 transitions, 3000 flow [2024-05-12 13:25:07,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:25:07,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:25:07,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-05-12 13:25:07,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49489795918367346 [2024-05-12 13:25:07,641 INFO L175 Difference]: Start difference. First operand has 155 places, 221 transitions, 2268 flow. Second operand 8 states and 194 transitions. [2024-05-12 13:25:07,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 268 transitions, 3000 flow [2024-05-12 13:25:07,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 268 transitions, 2856 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:07,775 INFO L231 Difference]: Finished difference. Result has 157 places, 224 transitions, 2320 flow [2024-05-12 13:25:07,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2124, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2320, PETRI_PLACES=157, PETRI_TRANSITIONS=224} [2024-05-12 13:25:07,776 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 102 predicate places. [2024-05-12 13:25:07,776 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 224 transitions, 2320 flow [2024-05-12 13:25:07,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:07,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:07,776 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:25:07,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 13:25:07,776 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:07,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:07,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1107726985, now seen corresponding path program 2 times [2024-05-12 13:25:07,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:07,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833603768] [2024-05-12 13:25:07,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:07,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:07,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:08,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:25:08,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:08,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833603768] [2024-05-12 13:25:08,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833603768] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:08,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:08,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:25:08,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899093072] [2024-05-12 13:25:08,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:08,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:25:08,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:08,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:25:08,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:25:08,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:25:08,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 224 transitions, 2320 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:08,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:08,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:25:08,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:10,088 INFO L124 PetriNetUnfolderBase]: 4753/7611 cut-off events. [2024-05-12 13:25:10,088 INFO L125 PetriNetUnfolderBase]: For 162612/162721 co-relation queries the response was YES. [2024-05-12 13:25:10,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40361 conditions, 7611 events. 4753/7611 cut-off events. For 162612/162721 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 48341 event pairs, 1769 based on Foata normal form. 84/7452 useless extension candidates. Maximal degree in co-relation 40292. Up to 6581 conditions per place. [2024-05-12 13:25:10,165 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 193 selfloop transitions, 31 changer transitions 0/250 dead transitions. [2024-05-12 13:25:10,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 250 transitions, 2926 flow [2024-05-12 13:25:10,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:25:10,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:25:10,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-05-12 13:25:10,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46355685131195334 [2024-05-12 13:25:10,166 INFO L175 Difference]: Start difference. First operand has 157 places, 224 transitions, 2320 flow. Second operand 7 states and 159 transitions. [2024-05-12 13:25:10,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 250 transitions, 2926 flow [2024-05-12 13:25:10,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 250 transitions, 2754 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:10,340 INFO L231 Difference]: Finished difference. Result has 159 places, 229 transitions, 2281 flow [2024-05-12 13:25:10,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2148, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2281, PETRI_PLACES=159, PETRI_TRANSITIONS=229} [2024-05-12 13:25:10,341 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 104 predicate places. [2024-05-12 13:25:10,341 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 229 transitions, 2281 flow [2024-05-12 13:25:10,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:10,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:10,341 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:25:10,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 13:25:10,341 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:10,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:10,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1101989257, now seen corresponding path program 1 times [2024-05-12 13:25:10,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:10,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017246513] [2024-05-12 13:25:10,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:10,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:10,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:11,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:11,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:11,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017246513] [2024-05-12 13:25:11,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017246513] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:11,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:11,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:25:11,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346739725] [2024-05-12 13:25:11,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:11,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:25:11,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:11,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:25:11,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:25:11,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:25:11,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 229 transitions, 2281 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:11,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:11,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:25:11,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:12,336 INFO L124 PetriNetUnfolderBase]: 4555/7347 cut-off events. [2024-05-12 13:25:12,336 INFO L125 PetriNetUnfolderBase]: For 152794/152798 co-relation queries the response was YES. [2024-05-12 13:25:12,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39606 conditions, 7347 events. 4555/7347 cut-off events. For 152794/152798 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 46292 event pairs, 1624 based on Foata normal form. 2/7147 useless extension candidates. Maximal degree in co-relation 39535. Up to 6434 conditions per place. [2024-05-12 13:25:12,393 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 232 selfloop transitions, 13 changer transitions 0/256 dead transitions. [2024-05-12 13:25:12,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 256 transitions, 2929 flow [2024-05-12 13:25:12,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:25:12,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:25:12,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-05-12 13:25:12,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-05-12 13:25:12,394 INFO L175 Difference]: Start difference. First operand has 159 places, 229 transitions, 2281 flow. Second operand 6 states and 143 transitions. [2024-05-12 13:25:12,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 256 transitions, 2929 flow [2024-05-12 13:25:12,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 256 transitions, 2868 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-05-12 13:25:12,530 INFO L231 Difference]: Finished difference. Result has 163 places, 236 transitions, 2355 flow [2024-05-12 13:25:12,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2220, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2355, PETRI_PLACES=163, PETRI_TRANSITIONS=236} [2024-05-12 13:25:12,531 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 108 predicate places. [2024-05-12 13:25:12,531 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 236 transitions, 2355 flow [2024-05-12 13:25:12,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:12,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:12,531 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:25:12,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 13:25:12,531 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:12,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:12,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1107732937, now seen corresponding path program 2 times [2024-05-12 13:25:12,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:12,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641474637] [2024-05-12 13:25:12,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:12,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:12,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:13,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:13,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:13,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641474637] [2024-05-12 13:25:13,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641474637] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:13,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:13,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:25:13,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039856899] [2024-05-12 13:25:13,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:13,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:25:13,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:13,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:25:13,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:25:13,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:25:13,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 236 transitions, 2355 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:13,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:13,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:25:13,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:14,564 INFO L124 PetriNetUnfolderBase]: 4534/7304 cut-off events. [2024-05-12 13:25:14,564 INFO L125 PetriNetUnfolderBase]: For 161410/161423 co-relation queries the response was YES. [2024-05-12 13:25:14,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40355 conditions, 7304 events. 4534/7304 cut-off events. For 161410/161423 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 45905 event pairs, 1601 based on Foata normal form. 8/7123 useless extension candidates. Maximal degree in co-relation 40281. Up to 6385 conditions per place. [2024-05-12 13:25:14,634 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 230 selfloop transitions, 18 changer transitions 0/259 dead transitions. [2024-05-12 13:25:14,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 259 transitions, 2987 flow [2024-05-12 13:25:14,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:25:14,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:25:14,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-05-12 13:25:14,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-05-12 13:25:14,635 INFO L175 Difference]: Start difference. First operand has 163 places, 236 transitions, 2355 flow. Second operand 6 states and 144 transitions. [2024-05-12 13:25:14,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 259 transitions, 2987 flow [2024-05-12 13:25:14,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 259 transitions, 2936 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 13:25:14,947 INFO L231 Difference]: Finished difference. Result has 166 places, 239 transitions, 2396 flow [2024-05-12 13:25:14,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2304, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2396, PETRI_PLACES=166, PETRI_TRANSITIONS=239} [2024-05-12 13:25:14,948 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 111 predicate places. [2024-05-12 13:25:14,948 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 239 transitions, 2396 flow [2024-05-12 13:25:14,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:14,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:14,949 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:25:14,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 13:25:14,949 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:14,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:14,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1107741865, now seen corresponding path program 1 times [2024-05-12 13:25:14,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:14,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099021782] [2024-05-12 13:25:14,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:14,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:14,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:15,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:15,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:15,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099021782] [2024-05-12 13:25:15,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099021782] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:15,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:15,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:25:15,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25800692] [2024-05-12 13:25:15,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:15,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:25:15,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:15,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:25:15,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:25:16,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:25:16,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 239 transitions, 2396 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:16,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:16,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:25:16,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:17,133 INFO L124 PetriNetUnfolderBase]: 4520/7265 cut-off events. [2024-05-12 13:25:17,133 INFO L125 PetriNetUnfolderBase]: For 167124/167204 co-relation queries the response was YES. [2024-05-12 13:25:17,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40428 conditions, 7265 events. 4520/7265 cut-off events. For 167124/167204 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 45697 event pairs, 1774 based on Foata normal form. 62/7149 useless extension candidates. Maximal degree in co-relation 40353. Up to 6369 conditions per place. [2024-05-12 13:25:17,201 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 228 selfloop transitions, 15 changer transitions 0/268 dead transitions. [2024-05-12 13:25:17,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 268 transitions, 3044 flow [2024-05-12 13:25:17,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:25:17,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:25:17,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-05-12 13:25:17,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478134110787172 [2024-05-12 13:25:17,204 INFO L175 Difference]: Start difference. First operand has 166 places, 239 transitions, 2396 flow. Second operand 7 states and 164 transitions. [2024-05-12 13:25:17,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 268 transitions, 3044 flow [2024-05-12 13:25:17,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 268 transitions, 2976 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-05-12 13:25:17,359 INFO L231 Difference]: Finished difference. Result has 169 places, 242 transitions, 2406 flow [2024-05-12 13:25:17,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2328, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2406, PETRI_PLACES=169, PETRI_TRANSITIONS=242} [2024-05-12 13:25:17,360 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 114 predicate places. [2024-05-12 13:25:17,360 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 242 transitions, 2406 flow [2024-05-12 13:25:17,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:17,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:17,360 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:25:17,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 13:25:17,361 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:17,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:17,361 INFO L85 PathProgramCache]: Analyzing trace with hash -742106673, now seen corresponding path program 1 times [2024-05-12 13:25:17,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:17,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347726625] [2024-05-12 13:25:17,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:17,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:17,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:18,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:18,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:18,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347726625] [2024-05-12 13:25:18,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347726625] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:18,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:18,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:18,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337156041] [2024-05-12 13:25:18,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:18,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:18,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:18,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:18,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:18,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:18,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 242 transitions, 2406 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:25:18,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:18,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:18,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:20,183 INFO L124 PetriNetUnfolderBase]: 5500/8623 cut-off events. [2024-05-12 13:25:20,183 INFO L125 PetriNetUnfolderBase]: For 242864/242880 co-relation queries the response was YES. [2024-05-12 13:25:20,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51245 conditions, 8623 events. 5500/8623 cut-off events. For 242864/242880 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 53602 event pairs, 1941 based on Foata normal form. 32/8435 useless extension candidates. Maximal degree in co-relation 51169. Up to 7229 conditions per place. [2024-05-12 13:25:20,268 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 244 selfloop transitions, 55 changer transitions 0/309 dead transitions. [2024-05-12 13:25:20,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 309 transitions, 3488 flow [2024-05-12 13:25:20,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:20,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:20,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-05-12 13:25:20,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170068027210885 [2024-05-12 13:25:20,270 INFO L175 Difference]: Start difference. First operand has 169 places, 242 transitions, 2406 flow. Second operand 9 states and 228 transitions. [2024-05-12 13:25:20,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 309 transitions, 3488 flow [2024-05-12 13:25:20,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 309 transitions, 3434 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 13:25:20,482 INFO L231 Difference]: Finished difference. Result has 174 places, 248 transitions, 2613 flow [2024-05-12 13:25:20,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2613, PETRI_PLACES=174, PETRI_TRANSITIONS=248} [2024-05-12 13:25:20,483 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 119 predicate places. [2024-05-12 13:25:20,483 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 248 transitions, 2613 flow [2024-05-12 13:25:20,483 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:25:20,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:20,484 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:25:20,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 13:25:20,484 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:20,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:20,484 INFO L85 PathProgramCache]: Analyzing trace with hash -741958803, now seen corresponding path program 2 times [2024-05-12 13:25:20,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:20,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142977456] [2024-05-12 13:25:20,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:20,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:20,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:21,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:21,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:21,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142977456] [2024-05-12 13:25:21,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142977456] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:21,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:21,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:21,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521960317] [2024-05-12 13:25:21,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:21,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:21,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:21,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:21,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:21,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:21,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 248 transitions, 2613 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:25:21,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:21,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:21,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:23,268 INFO L124 PetriNetUnfolderBase]: 5464/8578 cut-off events. [2024-05-12 13:25:23,269 INFO L125 PetriNetUnfolderBase]: For 245070/245086 co-relation queries the response was YES. [2024-05-12 13:25:23,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51037 conditions, 8578 events. 5464/8578 cut-off events. For 245070/245086 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 53281 event pairs, 1978 based on Foata normal form. 36/8397 useless extension candidates. Maximal degree in co-relation 50959. Up to 7409 conditions per place. [2024-05-12 13:25:23,354 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 241 selfloop transitions, 53 changer transitions 0/304 dead transitions. [2024-05-12 13:25:23,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 304 transitions, 3430 flow [2024-05-12 13:25:23,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:23,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:23,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-05-12 13:25:23,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034013605442177 [2024-05-12 13:25:23,356 INFO L175 Difference]: Start difference. First operand has 174 places, 248 transitions, 2613 flow. Second operand 9 states and 222 transitions. [2024-05-12 13:25:23,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 304 transitions, 3430 flow [2024-05-12 13:25:23,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 304 transitions, 3286 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-05-12 13:25:23,665 INFO L231 Difference]: Finished difference. Result has 178 places, 249 transitions, 2604 flow [2024-05-12 13:25:23,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2479, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2604, PETRI_PLACES=178, PETRI_TRANSITIONS=249} [2024-05-12 13:25:23,665 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 123 predicate places. [2024-05-12 13:25:23,665 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 249 transitions, 2604 flow [2024-05-12 13:25:23,666 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:25:23,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:23,666 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:25:23,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 13:25:23,666 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:23,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:23,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1434668937, now seen corresponding path program 3 times [2024-05-12 13:25:23,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:23,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939642718] [2024-05-12 13:25:23,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:23,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:23,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:24,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:25:24,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:24,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939642718] [2024-05-12 13:25:24,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939642718] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:24,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:24,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:24,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630345569] [2024-05-12 13:25:24,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:24,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:24,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:24,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:24,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:24,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:24,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 249 transitions, 2604 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:25:24,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:24,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:24,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:26,649 INFO L124 PetriNetUnfolderBase]: 5635/8934 cut-off events. [2024-05-12 13:25:26,649 INFO L125 PetriNetUnfolderBase]: For 249183/249199 co-relation queries the response was YES. [2024-05-12 13:25:26,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51976 conditions, 8934 events. 5635/8934 cut-off events. For 249183/249199 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 56201 event pairs, 1593 based on Foata normal form. 32/8704 useless extension candidates. Maximal degree in co-relation 51896. Up to 7230 conditions per place. [2024-05-12 13:25:26,739 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 251 selfloop transitions, 63 changer transitions 0/324 dead transitions. [2024-05-12 13:25:26,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 324 transitions, 3609 flow [2024-05-12 13:25:26,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:25:26,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:25:26,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-05-12 13:25:26,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-05-12 13:25:26,740 INFO L175 Difference]: Start difference. First operand has 178 places, 249 transitions, 2604 flow. Second operand 10 states and 250 transitions. [2024-05-12 13:25:26,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 324 transitions, 3609 flow [2024-05-12 13:25:26,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 324 transitions, 3503 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 13:25:27,002 INFO L231 Difference]: Finished difference. Result has 183 places, 257 transitions, 2790 flow [2024-05-12 13:25:27,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2790, PETRI_PLACES=183, PETRI_TRANSITIONS=257} [2024-05-12 13:25:27,003 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 128 predicate places. [2024-05-12 13:25:27,003 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 257 transitions, 2790 flow [2024-05-12 13:25:27,003 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:25:27,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:27,004 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:25:27,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 13:25:27,004 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:27,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:27,005 INFO L85 PathProgramCache]: Analyzing trace with hash -79597663, now seen corresponding path program 4 times [2024-05-12 13:25:27,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:27,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215453824] [2024-05-12 13:25:27,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:27,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:27,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:28,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:28,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:28,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215453824] [2024-05-12 13:25:28,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215453824] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:28,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:28,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:28,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786422675] [2024-05-12 13:25:28,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:28,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:28,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:28,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:28,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:28,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:28,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 257 transitions, 2790 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:25:28,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:28,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:28,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:29,921 INFO L124 PetriNetUnfolderBase]: 5761/9162 cut-off events. [2024-05-12 13:25:29,921 INFO L125 PetriNetUnfolderBase]: For 274608/274627 co-relation queries the response was YES. [2024-05-12 13:25:29,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54586 conditions, 9162 events. 5761/9162 cut-off events. For 274608/274627 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 58072 event pairs, 1696 based on Foata normal form. 29/8933 useless extension candidates. Maximal degree in co-relation 54503. Up to 7479 conditions per place. [2024-05-12 13:25:30,018 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 207 selfloop transitions, 98 changer transitions 0/315 dead transitions. [2024-05-12 13:25:30,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 315 transitions, 3674 flow [2024-05-12 13:25:30,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:30,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:30,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-05-12 13:25:30,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-05-12 13:25:30,020 INFO L175 Difference]: Start difference. First operand has 183 places, 257 transitions, 2790 flow. Second operand 9 states and 231 transitions. [2024-05-12 13:25:30,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 315 transitions, 3674 flow [2024-05-12 13:25:30,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 315 transitions, 3538 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-05-12 13:25:30,383 INFO L231 Difference]: Finished difference. Result has 187 places, 259 transitions, 2926 flow [2024-05-12 13:25:30,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2654, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2926, PETRI_PLACES=187, PETRI_TRANSITIONS=259} [2024-05-12 13:25:30,383 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 132 predicate places. [2024-05-12 13:25:30,384 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 259 transitions, 2926 flow [2024-05-12 13:25:30,384 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:25:30,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:30,384 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:25:30,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 13:25:30,384 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:30,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:30,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1925679073, now seen corresponding path program 5 times [2024-05-12 13:25:30,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:30,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465768134] [2024-05-12 13:25:30,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:30,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:30,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:31,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:31,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:31,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465768134] [2024-05-12 13:25:31,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465768134] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:31,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:31,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:31,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8820500] [2024-05-12 13:25:31,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:31,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:31,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:31,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:31,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:31,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:31,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 259 transitions, 2926 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:25:31,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:31,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:31,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:33,531 INFO L124 PetriNetUnfolderBase]: 6071/9647 cut-off events. [2024-05-12 13:25:33,532 INFO L125 PetriNetUnfolderBase]: For 314497/314516 co-relation queries the response was YES. [2024-05-12 13:25:33,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59451 conditions, 9647 events. 6071/9647 cut-off events. For 314497/314516 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 61632 event pairs, 1754 based on Foata normal form. 25/9415 useless extension candidates. Maximal degree in co-relation 59366. Up to 7527 conditions per place. [2024-05-12 13:25:33,616 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 213 selfloop transitions, 103 changer transitions 0/326 dead transitions. [2024-05-12 13:25:33,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 326 transitions, 4078 flow [2024-05-12 13:25:33,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:33,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:33,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-05-12 13:25:33,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5328798185941043 [2024-05-12 13:25:33,619 INFO L175 Difference]: Start difference. First operand has 187 places, 259 transitions, 2926 flow. Second operand 9 states and 235 transitions. [2024-05-12 13:25:33,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 326 transitions, 4078 flow [2024-05-12 13:25:34,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 326 transitions, 3838 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-05-12 13:25:34,044 INFO L231 Difference]: Finished difference. Result has 190 places, 265 transitions, 3068 flow [2024-05-12 13:25:34,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2686, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3068, PETRI_PLACES=190, PETRI_TRANSITIONS=265} [2024-05-12 13:25:34,044 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 135 predicate places. [2024-05-12 13:25:34,045 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 265 transitions, 3068 flow [2024-05-12 13:25:34,045 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:25:34,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:34,045 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:25:34,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 13:25:34,045 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:34,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:34,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1457537449, now seen corresponding path program 6 times [2024-05-12 13:25:34,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:34,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788465237] [2024-05-12 13:25:34,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:34,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:34,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:35,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:35,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:35,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788465237] [2024-05-12 13:25:35,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788465237] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:35,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:35,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:35,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856602227] [2024-05-12 13:25:35,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:35,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:35,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:35,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:35,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:35,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:35,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 265 transitions, 3068 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:25:35,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:35,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:35,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:37,227 INFO L124 PetriNetUnfolderBase]: 6035/9596 cut-off events. [2024-05-12 13:25:37,228 INFO L125 PetriNetUnfolderBase]: For 309243/309262 co-relation queries the response was YES. [2024-05-12 13:25:37,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58485 conditions, 9596 events. 6035/9596 cut-off events. For 309243/309262 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 61337 event pairs, 1742 based on Foata normal form. 29/9366 useless extension candidates. Maximal degree in co-relation 58398. Up to 7897 conditions per place. [2024-05-12 13:25:37,330 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 211 selfloop transitions, 100 changer transitions 0/321 dead transitions. [2024-05-12 13:25:37,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 321 transitions, 3923 flow [2024-05-12 13:25:37,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:37,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:37,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-05-12 13:25:37,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192743764172335 [2024-05-12 13:25:37,332 INFO L175 Difference]: Start difference. First operand has 190 places, 265 transitions, 3068 flow. Second operand 9 states and 229 transitions. [2024-05-12 13:25:37,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 321 transitions, 3923 flow [2024-05-12 13:25:37,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 321 transitions, 3702 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-05-12 13:25:37,868 INFO L231 Difference]: Finished difference. Result has 194 places, 266 transitions, 3082 flow [2024-05-12 13:25:37,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2861, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3082, PETRI_PLACES=194, PETRI_TRANSITIONS=266} [2024-05-12 13:25:37,869 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 139 predicate places. [2024-05-12 13:25:37,869 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 266 transitions, 3082 flow [2024-05-12 13:25:37,869 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:25:37,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:37,869 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:25:37,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 13:25:37,870 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:37,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:37,870 INFO L85 PathProgramCache]: Analyzing trace with hash 439399793, now seen corresponding path program 1 times [2024-05-12 13:25:37,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:37,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594638857] [2024-05-12 13:25:37,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:37,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:37,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:39,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:39,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:39,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594638857] [2024-05-12 13:25:39,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594638857] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:39,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:39,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:39,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004668879] [2024-05-12 13:25:39,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:39,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:39,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:39,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:39,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:39,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:39,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 266 transitions, 3082 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:39,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:39,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:39,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:41,184 INFO L124 PetriNetUnfolderBase]: 6131/9742 cut-off events. [2024-05-12 13:25:41,184 INFO L125 PetriNetUnfolderBase]: For 301893/301912 co-relation queries the response was YES. [2024-05-12 13:25:41,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59033 conditions, 9742 events. 6131/9742 cut-off events. For 301893/301912 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 62430 event pairs, 1754 based on Foata normal form. 21/9504 useless extension candidates. Maximal degree in co-relation 58944. Up to 7505 conditions per place. [2024-05-12 13:25:41,274 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 207 selfloop transitions, 108 changer transitions 0/325 dead transitions. [2024-05-12 13:25:41,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 325 transitions, 4010 flow [2024-05-12 13:25:41,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:41,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:41,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-05-12 13:25:41,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5215419501133787 [2024-05-12 13:25:41,276 INFO L175 Difference]: Start difference. First operand has 194 places, 266 transitions, 3082 flow. Second operand 9 states and 230 transitions. [2024-05-12 13:25:41,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 325 transitions, 4010 flow [2024-05-12 13:25:41,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 325 transitions, 3806 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 13:25:41,607 INFO L231 Difference]: Finished difference. Result has 196 places, 268 transitions, 3177 flow [2024-05-12 13:25:41,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2878, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3177, PETRI_PLACES=196, PETRI_TRANSITIONS=268} [2024-05-12 13:25:41,607 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 141 predicate places. [2024-05-12 13:25:41,607 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 268 transitions, 3177 flow [2024-05-12 13:25:41,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:41,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:41,608 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:25:41,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 13:25:41,608 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:41,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:41,609 INFO L85 PathProgramCache]: Analyzing trace with hash -375385656, now seen corresponding path program 1 times [2024-05-12 13:25:41,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:41,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947268196] [2024-05-12 13:25:41,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:41,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:41,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:42,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:42,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:42,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947268196] [2024-05-12 13:25:42,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947268196] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:42,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:42,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:25:42,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686592557] [2024-05-12 13:25:42,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:42,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:25:42,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:42,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:25:42,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:25:42,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:42,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 268 transitions, 3177 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:42,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:42,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:42,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:44,239 INFO L124 PetriNetUnfolderBase]: 6006/9559 cut-off events. [2024-05-12 13:25:44,240 INFO L125 PetriNetUnfolderBase]: For 306716/306808 co-relation queries the response was YES. [2024-05-12 13:25:44,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58383 conditions, 9559 events. 6006/9559 cut-off events. For 306716/306808 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 61476 event pairs, 2177 based on Foata normal form. 69/9357 useless extension candidates. Maximal degree in co-relation 58293. Up to 8513 conditions per place. [2024-05-12 13:25:44,322 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 248 selfloop transitions, 27 changer transitions 0/299 dead transitions. [2024-05-12 13:25:44,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 299 transitions, 3901 flow [2024-05-12 13:25:44,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:25:44,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:25:44,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-05-12 13:25:44,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47230320699708456 [2024-05-12 13:25:44,324 INFO L175 Difference]: Start difference. First operand has 196 places, 268 transitions, 3177 flow. Second operand 7 states and 162 transitions. [2024-05-12 13:25:44,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 299 transitions, 3901 flow [2024-05-12 13:25:44,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 299 transitions, 3632 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-05-12 13:25:44,677 INFO L231 Difference]: Finished difference. Result has 196 places, 271 transitions, 3012 flow [2024-05-12 13:25:44,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2908, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3012, PETRI_PLACES=196, PETRI_TRANSITIONS=271} [2024-05-12 13:25:44,677 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 141 predicate places. [2024-05-12 13:25:44,678 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 271 transitions, 3012 flow [2024-05-12 13:25:44,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:44,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:44,678 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:25:44,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 13:25:44,678 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:44,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:44,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1242373003, now seen corresponding path program 7 times [2024-05-12 13:25:44,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:44,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280194443] [2024-05-12 13:25:44,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:44,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:44,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:45,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:25:45,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:45,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280194443] [2024-05-12 13:25:45,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280194443] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:45,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:45,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:45,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510675960] [2024-05-12 13:25:45,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:45,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:45,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:45,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:45,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:45,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:45,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 271 transitions, 3012 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:25:45,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:45,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:45,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:47,881 INFO L124 PetriNetUnfolderBase]: 6346/10053 cut-off events. [2024-05-12 13:25:47,881 INFO L125 PetriNetUnfolderBase]: For 343157/343199 co-relation queries the response was YES. [2024-05-12 13:25:48,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62208 conditions, 10053 events. 6346/10053 cut-off events. For 343157/343199 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 64433 event pairs, 1844 based on Foata normal form. 27/9797 useless extension candidates. Maximal degree in co-relation 62117. Up to 8340 conditions per place. [2024-05-12 13:25:48,199 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 215 selfloop transitions, 99 changer transitions 0/325 dead transitions. [2024-05-12 13:25:48,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 325 transitions, 3912 flow [2024-05-12 13:25:48,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:48,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:48,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-05-12 13:25:48,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5124716553287982 [2024-05-12 13:25:48,204 INFO L175 Difference]: Start difference. First operand has 196 places, 271 transitions, 3012 flow. Second operand 9 states and 226 transitions. [2024-05-12 13:25:48,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 325 transitions, 3912 flow [2024-05-12 13:25:48,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 325 transitions, 3832 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 13:25:48,682 INFO L231 Difference]: Finished difference. Result has 200 places, 273 transitions, 3218 flow [2024-05-12 13:25:48,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2932, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3218, PETRI_PLACES=200, PETRI_TRANSITIONS=273} [2024-05-12 13:25:48,683 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 145 predicate places. [2024-05-12 13:25:48,683 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 273 transitions, 3218 flow [2024-05-12 13:25:48,683 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:25:48,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:48,683 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:25:48,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 13:25:48,683 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:48,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:48,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1242225133, now seen corresponding path program 8 times [2024-05-12 13:25:48,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:48,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689785950] [2024-05-12 13:25:48,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:48,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:48,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:49,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:49,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:49,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689785950] [2024-05-12 13:25:49,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689785950] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:49,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:49,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:49,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211110879] [2024-05-12 13:25:49,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:49,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:49,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:49,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:49,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:49,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:49,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 273 transitions, 3218 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:25:49,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:49,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:49,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:51,830 INFO L124 PetriNetUnfolderBase]: 6572/10420 cut-off events. [2024-05-12 13:25:51,830 INFO L125 PetriNetUnfolderBase]: For 387471/387501 co-relation queries the response was YES. [2024-05-12 13:25:51,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66704 conditions, 10420 events. 6572/10420 cut-off events. For 387471/387501 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 67320 event pairs, 1856 based on Foata normal form. 23/10159 useless extension candidates. Maximal degree in co-relation 66612. Up to 8240 conditions per place. [2024-05-12 13:25:52,194 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 221 selfloop transitions, 104 changer transitions 0/336 dead transitions. [2024-05-12 13:25:52,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 336 transitions, 4418 flow [2024-05-12 13:25:52,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:52,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:52,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-05-12 13:25:52,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5215419501133787 [2024-05-12 13:25:52,195 INFO L175 Difference]: Start difference. First operand has 200 places, 273 transitions, 3218 flow. Second operand 9 states and 230 transitions. [2024-05-12 13:25:52,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 336 transitions, 4418 flow [2024-05-12 13:25:52,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 336 transitions, 4170 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-05-12 13:25:52,667 INFO L231 Difference]: Finished difference. Result has 203 places, 279 transitions, 3382 flow [2024-05-12 13:25:52,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2970, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3382, PETRI_PLACES=203, PETRI_TRANSITIONS=279} [2024-05-12 13:25:52,668 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 148 predicate places. [2024-05-12 13:25:52,668 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 279 transitions, 3382 flow [2024-05-12 13:25:52,669 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:25:52,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:52,669 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:25:52,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 13:25:52,669 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:52,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:52,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1247735383, now seen corresponding path program 9 times [2024-05-12 13:25:52,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:52,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726524922] [2024-05-12 13:25:52,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:52,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:52,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:53,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:53,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:53,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726524922] [2024-05-12 13:25:53,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726524922] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:53,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:53,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:53,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980072345] [2024-05-12 13:25:53,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:53,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:53,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:53,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:53,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:54,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:54,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 279 transitions, 3382 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:25:54,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:54,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:54,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:56,139 INFO L124 PetriNetUnfolderBase]: 6736/10671 cut-off events. [2024-05-12 13:25:56,139 INFO L125 PetriNetUnfolderBase]: For 413231/413261 co-relation queries the response was YES. [2024-05-12 13:25:56,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68978 conditions, 10671 events. 6736/10671 cut-off events. For 413231/413261 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 69156 event pairs, 1928 based on Foata normal form. 27/10415 useless extension candidates. Maximal degree in co-relation 68884. Up to 8938 conditions per place. [2024-05-12 13:25:56,255 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 224 selfloop transitions, 98 changer transitions 0/333 dead transitions. [2024-05-12 13:25:56,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 333 transitions, 4308 flow [2024-05-12 13:25:56,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:56,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:56,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-05-12 13:25:56,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5147392290249433 [2024-05-12 13:25:56,257 INFO L175 Difference]: Start difference. First operand has 203 places, 279 transitions, 3382 flow. Second operand 9 states and 227 transitions. [2024-05-12 13:25:56,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 333 transitions, 4308 flow [2024-05-12 13:25:56,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 333 transitions, 4101 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-05-12 13:25:56,818 INFO L231 Difference]: Finished difference. Result has 207 places, 281 transitions, 3469 flow [2024-05-12 13:25:56,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3469, PETRI_PLACES=207, PETRI_TRANSITIONS=281} [2024-05-12 13:25:56,819 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 152 predicate places. [2024-05-12 13:25:56,819 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 281 transitions, 3469 flow [2024-05-12 13:25:56,819 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:25:56,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:56,819 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:25:56,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 13:25:56,819 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:56,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:56,820 INFO L85 PathProgramCache]: Analyzing trace with hash -277263559, now seen corresponding path program 10 times [2024-05-12 13:25:56,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:56,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557352788] [2024-05-12 13:25:56,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:56,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:56,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:57,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:57,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:57,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557352788] [2024-05-12 13:25:57,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557352788] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:57,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:57,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:57,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768086391] [2024-05-12 13:25:57,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:57,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:57,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:57,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:57,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:57,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:57,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 281 transitions, 3469 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:25:57,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:57,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:57,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:00,230 INFO L124 PetriNetUnfolderBase]: 6700/10610 cut-off events. [2024-05-12 13:26:00,230 INFO L125 PetriNetUnfolderBase]: For 386197/386227 co-relation queries the response was YES. [2024-05-12 13:26:00,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67155 conditions, 10610 events. 6700/10610 cut-off events. For 386197/386227 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 68651 event pairs, 1920 based on Foata normal form. 27/10355 useless extension candidates. Maximal degree in co-relation 67059. Up to 8882 conditions per place. [2024-05-12 13:26:00,337 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 220 selfloop transitions, 102 changer transitions 0/333 dead transitions. [2024-05-12 13:26:00,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 333 transitions, 4334 flow [2024-05-12 13:26:00,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:26:00,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:26:00,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-05-12 13:26:00,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-05-12 13:26:00,339 INFO L175 Difference]: Start difference. First operand has 207 places, 281 transitions, 3469 flow. Second operand 9 states and 224 transitions. [2024-05-12 13:26:00,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 333 transitions, 4334 flow [2024-05-12 13:26:01,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 333 transitions, 4042 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-05-12 13:26:01,059 INFO L231 Difference]: Finished difference. Result has 209 places, 282 transitions, 3418 flow [2024-05-12 13:26:01,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3191, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3418, PETRI_PLACES=209, PETRI_TRANSITIONS=282} [2024-05-12 13:26:01,059 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 154 predicate places. [2024-05-12 13:26:01,060 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 282 transitions, 3418 flow [2024-05-12 13:26:01,060 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:26:01,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:01,060 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:26:01,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 13:26:01,060 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:01,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:01,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1523716913, now seen corresponding path program 2 times [2024-05-12 13:26:01,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:01,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286585694] [2024-05-12 13:26:01,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:01,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:01,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:02,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:02,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:02,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286585694] [2024-05-12 13:26:02,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286585694] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:02,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:02,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:26:02,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673337516] [2024-05-12 13:26:02,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:02,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:26:02,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:02,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:26:02,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:26:02,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:02,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 282 transitions, 3418 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:02,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:02,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:02,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:04,896 INFO L124 PetriNetUnfolderBase]: 6786/10761 cut-off events. [2024-05-12 13:26:04,897 INFO L125 PetriNetUnfolderBase]: For 378079/378113 co-relation queries the response was YES. [2024-05-12 13:26:04,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67320 conditions, 10761 events. 6786/10761 cut-off events. For 378079/378113 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 70022 event pairs, 1912 based on Foata normal form. 19/10491 useless extension candidates. Maximal degree in co-relation 67223. Up to 8674 conditions per place. [2024-05-12 13:26:05,004 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 223 selfloop transitions, 104 changer transitions 0/338 dead transitions. [2024-05-12 13:26:05,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 338 transitions, 4372 flow [2024-05-12 13:26:05,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:26:05,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:26:05,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-05-12 13:26:05,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170068027210885 [2024-05-12 13:26:05,006 INFO L175 Difference]: Start difference. First operand has 209 places, 282 transitions, 3418 flow. Second operand 9 states and 228 transitions. [2024-05-12 13:26:05,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 338 transitions, 4372 flow [2024-05-12 13:26:05,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 338 transitions, 4158 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-05-12 13:26:05,573 INFO L231 Difference]: Finished difference. Result has 211 places, 284 transitions, 3507 flow [2024-05-12 13:26:05,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3507, PETRI_PLACES=211, PETRI_TRANSITIONS=284} [2024-05-12 13:26:05,573 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 156 predicate places. [2024-05-12 13:26:05,573 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 284 transitions, 3507 flow [2024-05-12 13:26:05,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:05,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:05,574 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:26:05,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 13:26:05,574 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:05,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:05,575 INFO L85 PathProgramCache]: Analyzing trace with hash -269898517, now seen corresponding path program 3 times [2024-05-12 13:26:05,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:05,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617834826] [2024-05-12 13:26:05,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:05,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:05,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:06,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:26:06,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:06,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617834826] [2024-05-12 13:26:06,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617834826] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:06,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:06,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:26:06,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680675694] [2024-05-12 13:26:06,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:06,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:26:06,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:06,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:26:06,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:26:06,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:06,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 284 transitions, 3507 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:06,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:06,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:06,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:09,208 INFO L124 PetriNetUnfolderBase]: 6862/10890 cut-off events. [2024-05-12 13:26:09,208 INFO L125 PetriNetUnfolderBase]: For 404533/404563 co-relation queries the response was YES. [2024-05-12 13:26:09,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69039 conditions, 10890 events. 6862/10890 cut-off events. For 404533/404563 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 71034 event pairs, 1948 based on Foata normal form. 19/10626 useless extension candidates. Maximal degree in co-relation 68941. Up to 8992 conditions per place. [2024-05-12 13:26:09,312 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 222 selfloop transitions, 106 changer transitions 0/339 dead transitions. [2024-05-12 13:26:09,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 339 transitions, 4465 flow [2024-05-12 13:26:09,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:26:09,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:26:09,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-05-12 13:26:09,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5124716553287982 [2024-05-12 13:26:09,314 INFO L175 Difference]: Start difference. First operand has 211 places, 284 transitions, 3507 flow. Second operand 9 states and 226 transitions. [2024-05-12 13:26:09,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 339 transitions, 4465 flow [2024-05-12 13:26:09,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 339 transitions, 4192 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-05-12 13:26:09,954 INFO L231 Difference]: Finished difference. Result has 213 places, 286 transitions, 3545 flow [2024-05-12 13:26:09,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3234, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3545, PETRI_PLACES=213, PETRI_TRANSITIONS=286} [2024-05-12 13:26:09,955 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 158 predicate places. [2024-05-12 13:26:09,955 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 286 transitions, 3545 flow [2024-05-12 13:26:09,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:09,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:09,956 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:26:09,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 13:26:09,956 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:09,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:09,957 INFO L85 PathProgramCache]: Analyzing trace with hash -269639047, now seen corresponding path program 4 times [2024-05-12 13:26:09,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:09,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642819525] [2024-05-12 13:26:09,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:09,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:11,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:11,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:11,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642819525] [2024-05-12 13:26:11,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642819525] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:11,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:11,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:26:11,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458568213] [2024-05-12 13:26:11,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:11,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:26:11,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:11,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:26:11,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:26:11,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:11,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 286 transitions, 3545 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:11,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:11,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:11,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:13,930 INFO L124 PetriNetUnfolderBase]: 6852/10869 cut-off events. [2024-05-12 13:26:13,931 INFO L125 PetriNetUnfolderBase]: For 398187/398217 co-relation queries the response was YES. [2024-05-12 13:26:14,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68162 conditions, 10869 events. 6852/10869 cut-off events. For 398187/398217 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 71042 event pairs, 1732 based on Foata normal form. 19/10604 useless extension candidates. Maximal degree in co-relation 68063. Up to 7514 conditions per place. [2024-05-12 13:26:14,068 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 199 selfloop transitions, 130 changer transitions 0/340 dead transitions. [2024-05-12 13:26:14,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 340 transitions, 4425 flow [2024-05-12 13:26:14,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:26:14,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:26:14,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-05-12 13:26:14,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-05-12 13:26:14,070 INFO L175 Difference]: Start difference. First operand has 213 places, 286 transitions, 3545 flow. Second operand 9 states and 224 transitions. [2024-05-12 13:26:14,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 340 transitions, 4425 flow [2024-05-12 13:26:14,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 340 transitions, 4144 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-05-12 13:26:14,845 INFO L231 Difference]: Finished difference. Result has 214 places, 287 transitions, 3541 flow [2024-05-12 13:26:14,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3180, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3541, PETRI_PLACES=214, PETRI_TRANSITIONS=287} [2024-05-12 13:26:14,846 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 159 predicate places. [2024-05-12 13:26:14,846 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 287 transitions, 3541 flow [2024-05-12 13:26:14,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:14,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:14,847 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:26:14,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 13:26:14,847 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:14,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:14,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1744044752, now seen corresponding path program 2 times [2024-05-12 13:26:14,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:14,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290800127] [2024-05-12 13:26:14,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:14,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:14,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:15,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:15,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:15,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290800127] [2024-05-12 13:26:15,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290800127] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:15,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:15,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:15,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408142471] [2024-05-12 13:26:15,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:15,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:15,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:15,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:15,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:15,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:15,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 287 transitions, 3541 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:15,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:15,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:15,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:17,727 INFO L124 PetriNetUnfolderBase]: 6644/10541 cut-off events. [2024-05-12 13:26:17,727 INFO L125 PetriNetUnfolderBase]: For 397074/397212 co-relation queries the response was YES. [2024-05-12 13:26:17,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66619 conditions, 10541 events. 6644/10541 cut-off events. For 397074/397212 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 68807 event pairs, 2312 based on Foata normal form. 89/10308 useless extension candidates. Maximal degree in co-relation 66519. Up to 9422 conditions per place. [2024-05-12 13:26:17,848 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 256 selfloop transitions, 40 changer transitions 0/320 dead transitions. [2024-05-12 13:26:17,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 320 transitions, 4509 flow [2024-05-12 13:26:17,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:17,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:17,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-05-12 13:26:17,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-05-12 13:26:17,850 INFO L175 Difference]: Start difference. First operand has 214 places, 287 transitions, 3541 flow. Second operand 7 states and 161 transitions. [2024-05-12 13:26:17,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 320 transitions, 4509 flow [2024-05-12 13:26:18,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 320 transitions, 4176 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-05-12 13:26:18,448 INFO L231 Difference]: Finished difference. Result has 214 places, 293 transitions, 3388 flow [2024-05-12 13:26:18,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3208, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3388, PETRI_PLACES=214, PETRI_TRANSITIONS=293} [2024-05-12 13:26:18,449 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 159 predicate places. [2024-05-12 13:26:18,449 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 293 transitions, 3388 flow [2024-05-12 13:26:18,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:18,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:18,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:18,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 13:26:18,449 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:18,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:18,450 INFO L85 PathProgramCache]: Analyzing trace with hash -20200056, now seen corresponding path program 3 times [2024-05-12 13:26:18,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:18,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416426050] [2024-05-12 13:26:18,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:18,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:18,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:19,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:19,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:19,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416426050] [2024-05-12 13:26:19,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416426050] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:19,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:19,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:19,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277838675] [2024-05-12 13:26:19,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:19,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:19,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:19,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:19,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:19,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:19,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 293 transitions, 3388 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:19,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:19,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:19,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:21,121 INFO L124 PetriNetUnfolderBase]: 6641/10548 cut-off events. [2024-05-12 13:26:21,121 INFO L125 PetriNetUnfolderBase]: For 394411/394543 co-relation queries the response was YES. [2024-05-12 13:26:21,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66067 conditions, 10548 events. 6641/10548 cut-off events. For 394411/394543 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 68960 event pairs, 2319 based on Foata normal form. 92/10319 useless extension candidates. Maximal degree in co-relation 65966. Up to 9419 conditions per place. [2024-05-12 13:26:21,261 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 256 selfloop transitions, 39 changer transitions 0/319 dead transitions. [2024-05-12 13:26:21,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 319 transitions, 4164 flow [2024-05-12 13:26:21,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:21,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:21,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-05-12 13:26:21,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-05-12 13:26:21,262 INFO L175 Difference]: Start difference. First operand has 214 places, 293 transitions, 3388 flow. Second operand 7 states and 161 transitions. [2024-05-12 13:26:21,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 319 transitions, 4164 flow [2024-05-12 13:26:21,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 319 transitions, 4067 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-05-12 13:26:21,988 INFO L231 Difference]: Finished difference. Result has 218 places, 293 transitions, 3375 flow [2024-05-12 13:26:21,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3291, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3375, PETRI_PLACES=218, PETRI_TRANSITIONS=293} [2024-05-12 13:26:21,988 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 163 predicate places. [2024-05-12 13:26:21,988 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 293 transitions, 3375 flow [2024-05-12 13:26:21,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:21,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:21,989 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:26:21,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 13:26:21,989 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:21,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:21,989 INFO L85 PathProgramCache]: Analyzing trace with hash -859005441, now seen corresponding path program 1 times [2024-05-12 13:26:21,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:21,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63678057] [2024-05-12 13:26:21,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:21,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:22,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:22,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:22,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:22,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63678057] [2024-05-12 13:26:22,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63678057] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:22,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:22,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:22,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633253886] [2024-05-12 13:26:22,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:22,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:22,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:22,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:22,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:23,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:26:23,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 293 transitions, 3375 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:23,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:23,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:26:23,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:24,813 INFO L124 PetriNetUnfolderBase]: 6306/10163 cut-off events. [2024-05-12 13:26:24,813 INFO L125 PetriNetUnfolderBase]: For 353314/353396 co-relation queries the response was YES. [2024-05-12 13:26:24,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62908 conditions, 10163 events. 6306/10163 cut-off events. For 353314/353396 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 67277 event pairs, 2012 based on Foata normal form. 11/9896 useless extension candidates. Maximal degree in co-relation 62805. Up to 9019 conditions per place. [2024-05-12 13:26:24,944 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 286 selfloop transitions, 29 changer transitions 0/329 dead transitions. [2024-05-12 13:26:24,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 329 transitions, 4207 flow [2024-05-12 13:26:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:24,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:24,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-05-12 13:26:24,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4956268221574344 [2024-05-12 13:26:24,945 INFO L175 Difference]: Start difference. First operand has 218 places, 293 transitions, 3375 flow. Second operand 7 states and 170 transitions. [2024-05-12 13:26:24,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 329 transitions, 4207 flow [2024-05-12 13:26:25,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 329 transitions, 4111 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 13:26:25,472 INFO L231 Difference]: Finished difference. Result has 220 places, 302 transitions, 3477 flow [2024-05-12 13:26:25,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3279, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3477, PETRI_PLACES=220, PETRI_TRANSITIONS=302} [2024-05-12 13:26:25,473 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 165 predicate places. [2024-05-12 13:26:25,473 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 302 transitions, 3477 flow [2024-05-12 13:26:25,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:25,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:25,473 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:26:25,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 13:26:25,473 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:25,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:25,474 INFO L85 PathProgramCache]: Analyzing trace with hash -858999861, now seen corresponding path program 2 times [2024-05-12 13:26:25,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:25,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977070419] [2024-05-12 13:26:25,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:25,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:25,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:26,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:26,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:26,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977070419] [2024-05-12 13:26:26,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977070419] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:26,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:26,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:26,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117403866] [2024-05-12 13:26:26,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:26,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:26,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:26,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:26,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:26,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:26:26,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 302 transitions, 3477 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:26,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:26,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:26:26,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:28,255 INFO L124 PetriNetUnfolderBase]: 6357/10220 cut-off events. [2024-05-12 13:26:28,255 INFO L125 PetriNetUnfolderBase]: For 372638/372720 co-relation queries the response was YES. [2024-05-12 13:26:28,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65403 conditions, 10220 events. 6357/10220 cut-off events. For 372638/372720 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 67530 event pairs, 2003 based on Foata normal form. 11/9955 useless extension candidates. Maximal degree in co-relation 65298. Up to 9047 conditions per place. [2024-05-12 13:26:28,372 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 290 selfloop transitions, 37 changer transitions 0/341 dead transitions. [2024-05-12 13:26:28,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 341 transitions, 4545 flow [2024-05-12 13:26:28,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:28,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:28,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-05-12 13:26:28,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4956268221574344 [2024-05-12 13:26:28,374 INFO L175 Difference]: Start difference. First operand has 220 places, 302 transitions, 3477 flow. Second operand 7 states and 170 transitions. [2024-05-12 13:26:28,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 341 transitions, 4545 flow [2024-05-12 13:26:28,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 341 transitions, 4438 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-05-12 13:26:28,974 INFO L231 Difference]: Finished difference. Result has 225 places, 314 transitions, 3690 flow [2024-05-12 13:26:28,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3370, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3690, PETRI_PLACES=225, PETRI_TRANSITIONS=314} [2024-05-12 13:26:28,974 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 170 predicate places. [2024-05-12 13:26:28,974 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 314 transitions, 3690 flow [2024-05-12 13:26:28,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:28,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:28,975 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:26:28,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 13:26:28,975 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:28,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:28,975 INFO L85 PathProgramCache]: Analyzing trace with hash -198069624, now seen corresponding path program 1 times [2024-05-12 13:26:28,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:28,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660958445] [2024-05-12 13:26:28,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:28,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:28,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:29,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:29,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:29,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660958445] [2024-05-12 13:26:29,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660958445] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:29,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:29,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:29,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754946643] [2024-05-12 13:26:29,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:29,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:29,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:29,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:29,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:29,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:29,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 314 transitions, 3690 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:29,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:29,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:29,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:31,698 INFO L124 PetriNetUnfolderBase]: 6643/10524 cut-off events. [2024-05-12 13:26:31,698 INFO L125 PetriNetUnfolderBase]: For 392809/392813 co-relation queries the response was YES. [2024-05-12 13:26:31,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68645 conditions, 10524 events. 6643/10524 cut-off events. For 392809/392813 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 67939 event pairs, 2181 based on Foata normal form. 2/10322 useless extension candidates. Maximal degree in co-relation 68538. Up to 9595 conditions per place. [2024-05-12 13:26:31,834 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 315 selfloop transitions, 19 changer transitions 0/343 dead transitions. [2024-05-12 13:26:31,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 343 transitions, 4575 flow [2024-05-12 13:26:31,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:31,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:31,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-05-12 13:26:31,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4606413994169096 [2024-05-12 13:26:31,835 INFO L175 Difference]: Start difference. First operand has 225 places, 314 transitions, 3690 flow. Second operand 7 states and 158 transitions. [2024-05-12 13:26:31,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 343 transitions, 4575 flow [2024-05-12 13:26:32,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 343 transitions, 4439 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-05-12 13:26:32,687 INFO L231 Difference]: Finished difference. Result has 229 places, 317 transitions, 3671 flow [2024-05-12 13:26:32,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3566, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3671, PETRI_PLACES=229, PETRI_TRANSITIONS=317} [2024-05-12 13:26:32,688 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 174 predicate places. [2024-05-12 13:26:32,688 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 317 transitions, 3671 flow [2024-05-12 13:26:32,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:32,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:32,688 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:26:32,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 13:26:32,688 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:32,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:32,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1744038800, now seen corresponding path program 2 times [2024-05-12 13:26:32,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:32,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381396208] [2024-05-12 13:26:32,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:32,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:32,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:33,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:33,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:33,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381396208] [2024-05-12 13:26:33,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381396208] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:33,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:33,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:33,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984524756] [2024-05-12 13:26:33,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:33,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:33,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:33,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:33,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:33,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:33,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 317 transitions, 3671 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:33,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:33,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:33,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:35,420 INFO L124 PetriNetUnfolderBase]: 6671/10639 cut-off events. [2024-05-12 13:26:35,420 INFO L125 PetriNetUnfolderBase]: For 405987/406003 co-relation queries the response was YES. [2024-05-12 13:26:35,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69858 conditions, 10639 events. 6671/10639 cut-off events. For 405987/406003 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 69250 event pairs, 2156 based on Foata normal form. 10/10416 useless extension candidates. Maximal degree in co-relation 69749. Up to 9570 conditions per place. [2024-05-12 13:26:35,557 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 310 selfloop transitions, 32 changer transitions 0/351 dead transitions. [2024-05-12 13:26:35,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 351 transitions, 4820 flow [2024-05-12 13:26:35,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:35,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:35,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-05-12 13:26:35,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-05-12 13:26:35,558 INFO L175 Difference]: Start difference. First operand has 229 places, 317 transitions, 3671 flow. Second operand 7 states and 161 transitions. [2024-05-12 13:26:35,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 351 transitions, 4820 flow [2024-05-12 13:26:36,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 351 transitions, 4745 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-05-12 13:26:36,186 INFO L231 Difference]: Finished difference. Result has 231 places, 323 transitions, 3792 flow [2024-05-12 13:26:36,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3596, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3792, PETRI_PLACES=231, PETRI_TRANSITIONS=323} [2024-05-12 13:26:36,186 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 176 predicate places. [2024-05-12 13:26:36,187 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 323 transitions, 3792 flow [2024-05-12 13:26:36,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:36,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:36,187 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:26:36,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 13:26:36,187 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:36,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:36,188 INFO L85 PathProgramCache]: Analyzing trace with hash -193399164, now seen corresponding path program 3 times [2024-05-12 13:26:36,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:36,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132381263] [2024-05-12 13:26:36,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:36,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:36,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:37,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:37,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:37,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132381263] [2024-05-12 13:26:37,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132381263] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:37,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:37,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:37,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145971431] [2024-05-12 13:26:37,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:37,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:37,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:37,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:37,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:37,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:37,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 323 transitions, 3792 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:37,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:37,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:37,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:39,160 INFO L124 PetriNetUnfolderBase]: 6668/10633 cut-off events. [2024-05-12 13:26:39,160 INFO L125 PetriNetUnfolderBase]: For 419416/419432 co-relation queries the response was YES. [2024-05-12 13:26:39,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70632 conditions, 10633 events. 6668/10633 cut-off events. For 419416/419432 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 69228 event pairs, 2154 based on Foata normal form. 10/10411 useless extension candidates. Maximal degree in co-relation 70522. Up to 9567 conditions per place. [2024-05-12 13:26:39,295 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 311 selfloop transitions, 30 changer transitions 0/350 dead transitions. [2024-05-12 13:26:39,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 350 transitions, 4707 flow [2024-05-12 13:26:39,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:39,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:39,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-05-12 13:26:39,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-05-12 13:26:39,296 INFO L175 Difference]: Start difference. First operand has 231 places, 323 transitions, 3792 flow. Second operand 7 states and 161 transitions. [2024-05-12 13:26:39,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 350 transitions, 4707 flow [2024-05-12 13:26:40,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 350 transitions, 4600 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-05-12 13:26:40,249 INFO L231 Difference]: Finished difference. Result has 235 places, 323 transitions, 3751 flow [2024-05-12 13:26:40,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3685, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3751, PETRI_PLACES=235, PETRI_TRANSITIONS=323} [2024-05-12 13:26:40,249 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 180 predicate places. [2024-05-12 13:26:40,249 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 323 transitions, 3751 flow [2024-05-12 13:26:40,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:40,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:40,250 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:26:40,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 13:26:40,250 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:40,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:40,250 INFO L85 PathProgramCache]: Analyzing trace with hash -20015761, now seen corresponding path program 3 times [2024-05-12 13:26:40,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:40,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066887515] [2024-05-12 13:26:40,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:40,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:40,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:41,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:41,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:41,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066887515] [2024-05-12 13:26:41,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066887515] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:41,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:41,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:41,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466107213] [2024-05-12 13:26:41,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:41,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:41,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:41,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:41,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:41,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:26:41,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 323 transitions, 3751 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:41,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:41,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:26:41,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:43,076 INFO L124 PetriNetUnfolderBase]: 6420/10386 cut-off events. [2024-05-12 13:26:43,076 INFO L125 PetriNetUnfolderBase]: For 423632/423771 co-relation queries the response was YES. [2024-05-12 13:26:43,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69180 conditions, 10386 events. 6420/10386 cut-off events. For 423632/423771 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 68944 event pairs, 1994 based on Foata normal form. 11/10095 useless extension candidates. Maximal degree in co-relation 69068. Up to 9068 conditions per place. [2024-05-12 13:26:43,189 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 298 selfloop transitions, 51 changer transitions 0/366 dead transitions. [2024-05-12 13:26:43,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 366 transitions, 5030 flow [2024-05-12 13:26:43,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:43,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:43,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-05-12 13:26:43,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49271137026239065 [2024-05-12 13:26:43,190 INFO L175 Difference]: Start difference. First operand has 235 places, 323 transitions, 3751 flow. Second operand 7 states and 169 transitions. [2024-05-12 13:26:43,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 366 transitions, 5030 flow [2024-05-12 13:26:43,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 366 transitions, 4938 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 13:26:43,959 INFO L231 Difference]: Finished difference. Result has 238 places, 341 transitions, 4194 flow [2024-05-12 13:26:43,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3670, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4194, PETRI_PLACES=238, PETRI_TRANSITIONS=341} [2024-05-12 13:26:43,960 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 183 predicate places. [2024-05-12 13:26:43,960 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 341 transitions, 4194 flow [2024-05-12 13:26:43,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:43,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:43,960 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:26:43,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 13:26:43,961 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:43,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:43,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1625290628, now seen corresponding path program 1 times [2024-05-12 13:26:43,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:43,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294137838] [2024-05-12 13:26:43,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:43,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:43,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:44,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:44,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:44,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294137838] [2024-05-12 13:26:44,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294137838] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:44,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:44,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:44,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352704248] [2024-05-12 13:26:44,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:44,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:44,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:44,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:44,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:44,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:44,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 341 transitions, 4194 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:44,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:44,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:44,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:46,963 INFO L124 PetriNetUnfolderBase]: 7052/11219 cut-off events. [2024-05-12 13:26:46,963 INFO L125 PetriNetUnfolderBase]: For 519815/519963 co-relation queries the response was YES. [2024-05-12 13:26:47,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78011 conditions, 11219 events. 7052/11219 cut-off events. For 519815/519963 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 73611 event pairs, 2259 based on Foata normal form. 25/10942 useless extension candidates. Maximal degree in co-relation 77896. Up to 10019 conditions per place. [2024-05-12 13:26:47,108 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 343 selfloop transitions, 27 changer transitions 0/386 dead transitions. [2024-05-12 13:26:47,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 386 transitions, 5286 flow [2024-05-12 13:26:47,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:47,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:47,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-05-12 13:26:47,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478134110787172 [2024-05-12 13:26:47,109 INFO L175 Difference]: Start difference. First operand has 238 places, 341 transitions, 4194 flow. Second operand 7 states and 164 transitions. [2024-05-12 13:26:47,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 386 transitions, 5286 flow [2024-05-12 13:26:48,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 386 transitions, 5070 flow, removed 98 selfloop flow, removed 2 redundant places. [2024-05-12 13:26:48,147 INFO L231 Difference]: Finished difference. Result has 245 places, 355 transitions, 4288 flow [2024-05-12 13:26:48,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4288, PETRI_PLACES=245, PETRI_TRANSITIONS=355} [2024-05-12 13:26:48,148 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 190 predicate places. [2024-05-12 13:26:48,148 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 355 transitions, 4288 flow [2024-05-12 13:26:48,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:48,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:48,149 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:26:48,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 13:26:48,149 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:48,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:48,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1247939432, now seen corresponding path program 2 times [2024-05-12 13:26:48,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:48,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660923154] [2024-05-12 13:26:48,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:48,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:48,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:49,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:26:49,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:49,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660923154] [2024-05-12 13:26:49,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660923154] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:49,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:49,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:49,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189548774] [2024-05-12 13:26:49,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:49,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:49,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:49,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:49,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:49,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:49,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 355 transitions, 4288 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:49,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:49,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:49,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:51,212 INFO L124 PetriNetUnfolderBase]: 7095/11288 cut-off events. [2024-05-12 13:26:51,212 INFO L125 PetriNetUnfolderBase]: For 542737/542893 co-relation queries the response was YES. [2024-05-12 13:26:51,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80333 conditions, 11288 events. 7095/11288 cut-off events. For 542737/542893 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 74079 event pairs, 2255 based on Foata normal form. 25/11005 useless extension candidates. Maximal degree in co-relation 80214. Up to 10039 conditions per place. [2024-05-12 13:26:51,370 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 346 selfloop transitions, 33 changer transitions 0/395 dead transitions. [2024-05-12 13:26:51,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 395 transitions, 5510 flow [2024-05-12 13:26:51,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:51,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:51,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-05-12 13:26:51,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48104956268221577 [2024-05-12 13:26:51,371 INFO L175 Difference]: Start difference. First operand has 245 places, 355 transitions, 4288 flow. Second operand 7 states and 165 transitions. [2024-05-12 13:26:51,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 395 transitions, 5510 flow [2024-05-12 13:26:52,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 395 transitions, 5425 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-05-12 13:26:52,517 INFO L231 Difference]: Finished difference. Result has 250 places, 363 transitions, 4440 flow [2024-05-12 13:26:52,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4440, PETRI_PLACES=250, PETRI_TRANSITIONS=363} [2024-05-12 13:26:52,518 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 195 predicate places. [2024-05-12 13:26:52,518 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 363 transitions, 4440 flow [2024-05-12 13:26:52,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:52,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:52,518 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:26:52,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 13:26:52,518 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:52,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:52,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1247948360, now seen corresponding path program 1 times [2024-05-12 13:26:52,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:52,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887386483] [2024-05-12 13:26:52,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:52,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:52,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:53,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:53,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:53,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887386483] [2024-05-12 13:26:53,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887386483] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:53,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:53,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:26:53,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117729632] [2024-05-12 13:26:53,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:53,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:26:53,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:53,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:26:53,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:26:53,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:53,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 363 transitions, 4440 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:26:53,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:53,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:53,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:55,596 INFO L124 PetriNetUnfolderBase]: 6901/10999 cut-off events. [2024-05-12 13:26:55,596 INFO L125 PetriNetUnfolderBase]: For 556364/556474 co-relation queries the response was YES. [2024-05-12 13:26:55,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79403 conditions, 10999 events. 6901/10999 cut-off events. For 556364/556474 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 72057 event pairs, 2243 based on Foata normal form. 61/10716 useless extension candidates. Maximal degree in co-relation 79282. Up to 9721 conditions per place. [2024-05-12 13:26:55,772 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 336 selfloop transitions, 33 changer transitions 0/400 dead transitions. [2024-05-12 13:26:55,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 400 transitions, 5470 flow [2024-05-12 13:26:55,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:26:55,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:26:55,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-05-12 13:26:55,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-05-12 13:26:55,773 INFO L175 Difference]: Start difference. First operand has 250 places, 363 transitions, 4440 flow. Second operand 8 states and 182 transitions. [2024-05-12 13:26:55,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 400 transitions, 5470 flow [2024-05-12 13:26:56,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 400 transitions, 5387 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-05-12 13:26:56,974 INFO L231 Difference]: Finished difference. Result has 255 places, 366 transitions, 4481 flow [2024-05-12 13:26:56,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4481, PETRI_PLACES=255, PETRI_TRANSITIONS=366} [2024-05-12 13:26:56,974 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 200 predicate places. [2024-05-12 13:26:56,975 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 366 transitions, 4481 flow [2024-05-12 13:26:56,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:26:56,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:56,975 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:26:56,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 13:26:56,975 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:56,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:56,976 INFO L85 PathProgramCache]: Analyzing trace with hash -870655860, now seen corresponding path program 3 times [2024-05-12 13:26:56,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:56,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311130710] [2024-05-12 13:26:56,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:56,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:56,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:57,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:57,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:57,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311130710] [2024-05-12 13:26:57,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311130710] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:57,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:57,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:57,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559440418] [2024-05-12 13:26:57,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:57,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:57,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:57,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:57,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:57,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:57,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 366 transitions, 4481 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:57,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:57,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:57,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:00,143 INFO L124 PetriNetUnfolderBase]: 7119/11322 cut-off events. [2024-05-12 13:27:00,143 INFO L125 PetriNetUnfolderBase]: For 574429/574611 co-relation queries the response was YES. [2024-05-12 13:27:00,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82881 conditions, 11322 events. 7119/11322 cut-off events. For 574429/574611 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 74132 event pairs, 2263 based on Foata normal form. 44/11054 useless extension candidates. Maximal degree in co-relation 82758. Up to 10108 conditions per place. [2024-05-12 13:27:00,295 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 353 selfloop transitions, 27 changer transitions 0/396 dead transitions. [2024-05-12 13:27:00,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 396 transitions, 5405 flow [2024-05-12 13:27:00,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:27:00,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:27:00,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-05-12 13:27:00,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-05-12 13:27:00,297 INFO L175 Difference]: Start difference. First operand has 255 places, 366 transitions, 4481 flow. Second operand 7 states and 161 transitions. [2024-05-12 13:27:00,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 396 transitions, 5405 flow [2024-05-12 13:27:01,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 396 transitions, 5300 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-05-12 13:27:01,355 INFO L231 Difference]: Finished difference. Result has 257 places, 367 transitions, 4455 flow [2024-05-12 13:27:01,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4376, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4455, PETRI_PLACES=257, PETRI_TRANSITIONS=367} [2024-05-12 13:27:01,356 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 202 predicate places. [2024-05-12 13:27:01,356 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 367 transitions, 4455 flow [2024-05-12 13:27:01,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:01,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:01,356 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:27:01,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 13:27:01,357 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:01,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:01,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1049386434, now seen corresponding path program 4 times [2024-05-12 13:27:01,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:01,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874337792] [2024-05-12 13:27:01,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:01,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:01,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:02,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:02,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:02,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874337792] [2024-05-12 13:27:02,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874337792] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:02,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:02,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:27:02,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334815758] [2024-05-12 13:27:02,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:02,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:27:02,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:02,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:27:02,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:27:02,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:02,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 367 transitions, 4455 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:02,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:02,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:02,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:04,626 INFO L124 PetriNetUnfolderBase]: 7139/11352 cut-off events. [2024-05-12 13:27:04,626 INFO L125 PetriNetUnfolderBase]: For 586622/586804 co-relation queries the response was YES. [2024-05-12 13:27:04,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83080 conditions, 11352 events. 7139/11352 cut-off events. For 586622/586804 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 74379 event pairs, 2258 based on Foata normal form. 44/11083 useless extension candidates. Maximal degree in co-relation 82956. Up to 10102 conditions per place. [2024-05-12 13:27:04,761 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 346 selfloop transitions, 38 changer transitions 0/400 dead transitions. [2024-05-12 13:27:04,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 400 transitions, 5522 flow [2024-05-12 13:27:04,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:27:04,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:27:04,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-05-12 13:27:04,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-05-12 13:27:04,762 INFO L175 Difference]: Start difference. First operand has 257 places, 367 transitions, 4455 flow. Second operand 7 states and 161 transitions. [2024-05-12 13:27:04,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 400 transitions, 5522 flow [2024-05-12 13:27:06,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 400 transitions, 5478 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 13:27:06,282 INFO L231 Difference]: Finished difference. Result has 261 places, 370 transitions, 4572 flow [2024-05-12 13:27:06,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4411, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4572, PETRI_PLACES=261, PETRI_TRANSITIONS=370} [2024-05-12 13:27:06,283 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 206 predicate places. [2024-05-12 13:27:06,283 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 370 transitions, 4572 flow [2024-05-12 13:27:06,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:06,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:06,283 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:27:06,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 13:27:06,283 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:06,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:06,283 INFO L85 PathProgramCache]: Analyzing trace with hash -626208856, now seen corresponding path program 5 times [2024-05-12 13:27:06,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:06,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364801782] [2024-05-12 13:27:06,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:06,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:06,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:07,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:07,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:07,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364801782] [2024-05-12 13:27:07,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364801782] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:07,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:07,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:27:07,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762389118] [2024-05-12 13:27:07,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:07,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:27:07,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:07,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:27:07,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:27:07,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:07,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 370 transitions, 4572 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:07,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:07,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:07,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:09,770 INFO L124 PetriNetUnfolderBase]: 7162/11407 cut-off events. [2024-05-12 13:27:09,770 INFO L125 PetriNetUnfolderBase]: For 608733/608915 co-relation queries the response was YES. [2024-05-12 13:27:09,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84595 conditions, 11407 events. 7162/11407 cut-off events. For 608733/608915 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 75064 event pairs, 2243 based on Foata normal form. 48/11136 useless extension candidates. Maximal degree in co-relation 84469. Up to 10044 conditions per place. [2024-05-12 13:27:09,904 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 337 selfloop transitions, 58 changer transitions 0/411 dead transitions. [2024-05-12 13:27:09,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 411 transitions, 5968 flow [2024-05-12 13:27:09,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:27:09,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:27:09,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-05-12 13:27:09,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4752186588921283 [2024-05-12 13:27:09,905 INFO L175 Difference]: Start difference. First operand has 261 places, 370 transitions, 4572 flow. Second operand 7 states and 163 transitions. [2024-05-12 13:27:09,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 411 transitions, 5968 flow [2024-05-12 13:27:11,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 411 transitions, 5847 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-05-12 13:27:11,062 INFO L231 Difference]: Finished difference. Result has 264 places, 378 transitions, 4764 flow [2024-05-12 13:27:11,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4451, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4764, PETRI_PLACES=264, PETRI_TRANSITIONS=378} [2024-05-12 13:27:11,063 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 209 predicate places. [2024-05-12 13:27:11,063 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 378 transitions, 4764 flow [2024-05-12 13:27:11,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:11,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:11,063 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:27:11,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 13:27:11,063 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:11,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:11,064 INFO L85 PathProgramCache]: Analyzing trace with hash -620494936, now seen corresponding path program 6 times [2024-05-12 13:27:11,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:11,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318846424] [2024-05-12 13:27:11,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:11,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:11,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:11,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:11,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:11,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318846424] [2024-05-12 13:27:11,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318846424] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:11,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:11,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:27:11,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563249949] [2024-05-12 13:27:11,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:11,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:27:11,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:11,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:27:11,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:27:12,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:12,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 378 transitions, 4764 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:12,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:12,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:12,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:14,208 INFO L124 PetriNetUnfolderBase]: 7172/11414 cut-off events. [2024-05-12 13:27:14,208 INFO L125 PetriNetUnfolderBase]: For 629629/629823 co-relation queries the response was YES. [2024-05-12 13:27:14,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85710 conditions, 11414 events. 7172/11414 cut-off events. For 629629/629823 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 75056 event pairs, 2242 based on Foata normal form. 48/11135 useless extension candidates. Maximal degree in co-relation 85582. Up to 10054 conditions per place. [2024-05-12 13:27:14,371 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 337 selfloop transitions, 58 changer transitions 0/411 dead transitions. [2024-05-12 13:27:14,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 411 transitions, 5888 flow [2024-05-12 13:27:14,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:27:14,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:27:14,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-05-12 13:27:14,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47230320699708456 [2024-05-12 13:27:14,372 INFO L175 Difference]: Start difference. First operand has 264 places, 378 transitions, 4764 flow. Second operand 7 states and 162 transitions. [2024-05-12 13:27:14,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 411 transitions, 5888 flow [2024-05-12 13:27:15,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 411 transitions, 5692 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-05-12 13:27:15,769 INFO L231 Difference]: Finished difference. Result has 267 places, 379 transitions, 4714 flow [2024-05-12 13:27:15,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4574, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4714, PETRI_PLACES=267, PETRI_TRANSITIONS=379} [2024-05-12 13:27:15,770 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 212 predicate places. [2024-05-12 13:27:15,771 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 379 transitions, 4714 flow [2024-05-12 13:27:15,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:15,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:15,771 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:27:15,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 13:27:15,771 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:15,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:15,772 INFO L85 PathProgramCache]: Analyzing trace with hash -612390358, now seen corresponding path program 2 times [2024-05-12 13:27:15,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:15,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502937370] [2024-05-12 13:27:15,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:15,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:15,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:16,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:16,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:16,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502937370] [2024-05-12 13:27:16,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502937370] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:16,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:16,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:16,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127768672] [2024-05-12 13:27:16,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:16,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:16,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:16,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:16,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:16,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:16,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 379 transitions, 4714 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:16,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:16,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:16,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:19,213 INFO L124 PetriNetUnfolderBase]: 7040/11206 cut-off events. [2024-05-12 13:27:19,213 INFO L125 PetriNetUnfolderBase]: For 630468/630606 co-relation queries the response was YES. [2024-05-12 13:27:19,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83293 conditions, 11206 events. 7040/11206 cut-off events. For 630468/630606 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 73686 event pairs, 2224 based on Foata normal form. 93/10940 useless extension candidates. Maximal degree in co-relation 83164. Up to 9750 conditions per place. [2024-05-12 13:27:19,381 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 330 selfloop transitions, 60 changer transitions 0/426 dead transitions. [2024-05-12 13:27:19,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 426 transitions, 6266 flow [2024-05-12 13:27:19,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:27:19,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:27:19,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-05-12 13:27:19,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512471655328798 [2024-05-12 13:27:19,382 INFO L175 Difference]: Start difference. First operand has 267 places, 379 transitions, 4714 flow. Second operand 9 states and 199 transitions. [2024-05-12 13:27:19,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 426 transitions, 6266 flow [2024-05-12 13:27:20,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 426 transitions, 6176 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 13:27:20,820 INFO L231 Difference]: Finished difference. Result has 273 places, 390 transitions, 4946 flow [2024-05-12 13:27:20,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4624, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4946, PETRI_PLACES=273, PETRI_TRANSITIONS=390} [2024-05-12 13:27:20,821 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 218 predicate places. [2024-05-12 13:27:20,821 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 390 transitions, 4946 flow [2024-05-12 13:27:20,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:20,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:20,821 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:27:20,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 13:27:20,821 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:20,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:20,822 INFO L85 PathProgramCache]: Analyzing trace with hash -611915128, now seen corresponding path program 3 times [2024-05-12 13:27:20,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:20,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088157753] [2024-05-12 13:27:20,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:20,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:20,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:21,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:21,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:21,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088157753] [2024-05-12 13:27:21,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088157753] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:21,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:21,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:21,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863906130] [2024-05-12 13:27:21,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:21,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:21,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:21,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:21,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:21,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:21,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 390 transitions, 4946 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:21,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:21,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:21,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:24,271 INFO L124 PetriNetUnfolderBase]: 7035/11180 cut-off events. [2024-05-12 13:27:24,272 INFO L125 PetriNetUnfolderBase]: For 647456/647569 co-relation queries the response was YES. [2024-05-12 13:27:24,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84547 conditions, 11180 events. 7035/11180 cut-off events. For 647456/647569 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 73146 event pairs, 2215 based on Foata normal form. 79/10906 useless extension candidates. Maximal degree in co-relation 84416. Up to 9745 conditions per place. [2024-05-12 13:27:24,423 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 328 selfloop transitions, 60 changer transitions 0/424 dead transitions. [2024-05-12 13:27:24,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 424 transitions, 6175 flow [2024-05-12 13:27:24,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:27:24,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:27:24,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-05-12 13:27:24,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46683673469387754 [2024-05-12 13:27:24,424 INFO L175 Difference]: Start difference. First operand has 273 places, 390 transitions, 4946 flow. Second operand 8 states and 183 transitions. [2024-05-12 13:27:24,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 424 transitions, 6175 flow [2024-05-12 13:27:25,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 424 transitions, 6041 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-05-12 13:27:25,903 INFO L231 Difference]: Finished difference. Result has 277 places, 390 transitions, 4938 flow [2024-05-12 13:27:25,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4812, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4938, PETRI_PLACES=277, PETRI_TRANSITIONS=390} [2024-05-12 13:27:25,903 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 222 predicate places. [2024-05-12 13:27:25,903 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 390 transitions, 4938 flow [2024-05-12 13:27:25,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:25,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:25,904 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:27:25,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 13:27:25,904 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:25,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:25,904 INFO L85 PathProgramCache]: Analyzing trace with hash -626199928, now seen corresponding path program 4 times [2024-05-12 13:27:25,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:25,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340399078] [2024-05-12 13:27:25,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:25,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:25,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:26,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:26,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:26,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340399078] [2024-05-12 13:27:26,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340399078] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:26,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:26,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:26,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260304829] [2024-05-12 13:27:26,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:26,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:26,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:26,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:26,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:26,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:26,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 390 transitions, 4938 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:26,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:26,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:26,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:29,196 INFO L124 PetriNetUnfolderBase]: 7028/11178 cut-off events. [2024-05-12 13:27:29,196 INFO L125 PetriNetUnfolderBase]: For 654303/654402 co-relation queries the response was YES. [2024-05-12 13:27:29,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84646 conditions, 11178 events. 7028/11178 cut-off events. For 654303/654402 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 73221 event pairs, 2227 based on Foata normal form. 59/10886 useless extension candidates. Maximal degree in co-relation 84513. Up to 9740 conditions per place. [2024-05-12 13:27:29,374 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 331 selfloop transitions, 57 changer transitions 0/424 dead transitions. [2024-05-12 13:27:29,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 424 transitions, 6042 flow [2024-05-12 13:27:29,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:27:29,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:27:29,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-05-12 13:27:29,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-05-12 13:27:29,375 INFO L175 Difference]: Start difference. First operand has 277 places, 390 transitions, 4938 flow. Second operand 8 states and 184 transitions. [2024-05-12 13:27:29,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 424 transitions, 6042 flow [2024-05-12 13:27:30,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 424 transitions, 5896 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-05-12 13:27:30,868 INFO L231 Difference]: Finished difference. Result has 279 places, 391 transitions, 4921 flow [2024-05-12 13:27:30,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4793, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4921, PETRI_PLACES=279, PETRI_TRANSITIONS=391} [2024-05-12 13:27:30,868 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 224 predicate places. [2024-05-12 13:27:30,869 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 391 transitions, 4921 flow [2024-05-12 13:27:30,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:30,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:30,869 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:27:30,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 13:27:30,869 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:30,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:30,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1849035224, now seen corresponding path program 1 times [2024-05-12 13:27:30,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:30,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400202650] [2024-05-12 13:27:30,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:30,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:30,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:31,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:31,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:31,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400202650] [2024-05-12 13:27:31,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400202650] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:31,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:31,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:31,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485321254] [2024-05-12 13:27:31,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:31,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:31,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:31,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:31,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:31,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:27:31,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 391 transitions, 4921 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:31,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:31,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:27:31,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:34,267 INFO L124 PetriNetUnfolderBase]: 6843/11035 cut-off events. [2024-05-12 13:27:34,267 INFO L125 PetriNetUnfolderBase]: For 652121/652297 co-relation queries the response was YES. [2024-05-12 13:27:34,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83596 conditions, 11035 events. 6843/11035 cut-off events. For 652121/652297 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 73659 event pairs, 2075 based on Foata normal form. 9/10696 useless extension candidates. Maximal degree in co-relation 83462. Up to 9645 conditions per place. [2024-05-12 13:27:34,430 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 367 selfloop transitions, 37 changer transitions 0/426 dead transitions. [2024-05-12 13:27:34,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 426 transitions, 5977 flow [2024-05-12 13:27:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:27:34,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:27:34,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-05-12 13:27:34,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49854227405247814 [2024-05-12 13:27:34,431 INFO L175 Difference]: Start difference. First operand has 279 places, 391 transitions, 4921 flow. Second operand 7 states and 171 transitions. [2024-05-12 13:27:34,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 426 transitions, 5977 flow [2024-05-12 13:27:35,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 426 transitions, 5714 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-05-12 13:27:35,989 INFO L231 Difference]: Finished difference. Result has 282 places, 400 transitions, 4923 flow [2024-05-12 13:27:35,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4708, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4923, PETRI_PLACES=282, PETRI_TRANSITIONS=400} [2024-05-12 13:27:35,989 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 227 predicate places. [2024-05-12 13:27:35,990 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 400 transitions, 4923 flow [2024-05-12 13:27:35,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:35,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:35,990 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:27:35,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 13:27:35,990 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:35,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:35,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1848943898, now seen corresponding path program 1 times [2024-05-12 13:27:35,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:35,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845144678] [2024-05-12 13:27:35,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:35,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:36,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:36,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:36,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:36,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845144678] [2024-05-12 13:27:36,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845144678] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:36,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:36,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:36,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555014134] [2024-05-12 13:27:36,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:36,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:36,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:36,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:36,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:36,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:36,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 400 transitions, 4923 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:36,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:36,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:36,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:39,432 INFO L124 PetriNetUnfolderBase]: 7205/11463 cut-off events. [2024-05-12 13:27:39,432 INFO L125 PetriNetUnfolderBase]: For 675410/675442 co-relation queries the response was YES. [2024-05-12 13:27:39,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86688 conditions, 11463 events. 7205/11463 cut-off events. For 675410/675442 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 75241 event pairs, 2280 based on Foata normal form. 3/11191 useless extension candidates. Maximal degree in co-relation 86552. Up to 10246 conditions per place. [2024-05-12 13:27:39,603 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 384 selfloop transitions, 37 changer transitions 0/435 dead transitions. [2024-05-12 13:27:39,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 435 transitions, 5985 flow [2024-05-12 13:27:39,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:27:39,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:27:39,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-05-12 13:27:39,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4719387755102041 [2024-05-12 13:27:39,605 INFO L175 Difference]: Start difference. First operand has 282 places, 400 transitions, 4923 flow. Second operand 8 states and 185 transitions. [2024-05-12 13:27:39,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 435 transitions, 5985 flow [2024-05-12 13:27:41,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 435 transitions, 5923 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 13:27:41,302 INFO L231 Difference]: Finished difference. Result has 287 places, 404 transitions, 5050 flow [2024-05-12 13:27:41,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4861, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5050, PETRI_PLACES=287, PETRI_TRANSITIONS=404} [2024-05-12 13:27:41,303 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 232 predicate places. [2024-05-12 13:27:41,303 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 404 transitions, 5050 flow [2024-05-12 13:27:41,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:41,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:41,303 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:27:41,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 13:27:41,303 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:41,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:41,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1845189488, now seen corresponding path program 2 times [2024-05-12 13:27:41,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:41,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024204347] [2024-05-12 13:27:41,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:41,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:41,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:42,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:42,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:42,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024204347] [2024-05-12 13:27:42,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024204347] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:42,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:42,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:42,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420530167] [2024-05-12 13:27:42,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:42,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:42,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:42,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:42,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:42,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:42,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 404 transitions, 5050 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:42,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:42,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:42,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:44,926 INFO L124 PetriNetUnfolderBase]: 7274/11552 cut-off events. [2024-05-12 13:27:44,926 INFO L125 PetriNetUnfolderBase]: For 706381/706413 co-relation queries the response was YES. [2024-05-12 13:27:45,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89115 conditions, 11552 events. 7274/11552 cut-off events. For 706381/706413 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 75715 event pairs, 2299 based on Foata normal form. 3/11281 useless extension candidates. Maximal degree in co-relation 88978. Up to 10236 conditions per place. [2024-05-12 13:27:45,088 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 374 selfloop transitions, 59 changer transitions 0/447 dead transitions. [2024-05-12 13:27:45,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 447 transitions, 6459 flow [2024-05-12 13:27:45,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:27:45,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:27:45,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-05-12 13:27:45,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744897959183674 [2024-05-12 13:27:45,090 INFO L175 Difference]: Start difference. First operand has 287 places, 404 transitions, 5050 flow. Second operand 8 states and 186 transitions. [2024-05-12 13:27:45,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 447 transitions, 6459 flow [2024-05-12 13:27:46,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 447 transitions, 6298 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-05-12 13:27:46,394 INFO L231 Difference]: Finished difference. Result has 290 places, 416 transitions, 5319 flow [2024-05-12 13:27:46,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4889, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5319, PETRI_PLACES=290, PETRI_TRANSITIONS=416} [2024-05-12 13:27:46,395 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 235 predicate places. [2024-05-12 13:27:46,395 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 416 transitions, 5319 flow [2024-05-12 13:27:46,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:46,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:46,395 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:27:46,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 13:27:46,395 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:46,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:46,396 INFO L85 PathProgramCache]: Analyzing trace with hash -859183380, now seen corresponding path program 1 times [2024-05-12 13:27:46,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:46,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380429118] [2024-05-12 13:27:46,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:46,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:46,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:47,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:47,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:47,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380429118] [2024-05-12 13:27:47,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380429118] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:47,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:47,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:47,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530936075] [2024-05-12 13:27:47,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:47,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:47,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:47,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:47,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:47,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:47,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 416 transitions, 5319 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:47,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:47,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:47,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:50,166 INFO L124 PetriNetUnfolderBase]: 7285/11576 cut-off events. [2024-05-12 13:27:50,167 INFO L125 PetriNetUnfolderBase]: For 735221/735253 co-relation queries the response was YES. [2024-05-12 13:27:50,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90836 conditions, 11576 events. 7285/11576 cut-off events. For 735221/735253 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 75937 event pairs, 2278 based on Foata normal form. 3/11304 useless extension candidates. Maximal degree in co-relation 90697. Up to 10392 conditions per place. [2024-05-12 13:27:50,351 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 412 selfloop transitions, 25 changer transitions 0/451 dead transitions. [2024-05-12 13:27:50,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 451 transitions, 6494 flow [2024-05-12 13:27:50,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:27:50,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:27:50,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-05-12 13:27:50,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45663265306122447 [2024-05-12 13:27:50,352 INFO L175 Difference]: Start difference. First operand has 290 places, 416 transitions, 5319 flow. Second operand 8 states and 179 transitions. [2024-05-12 13:27:50,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 451 transitions, 6494 flow [2024-05-12 13:27:52,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 451 transitions, 6284 flow, removed 79 selfloop flow, removed 4 redundant places. [2024-05-12 13:27:52,407 INFO L231 Difference]: Finished difference. Result has 294 places, 419 transitions, 5263 flow [2024-05-12 13:27:52,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5126, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5263, PETRI_PLACES=294, PETRI_TRANSITIONS=419} [2024-05-12 13:27:52,408 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 239 predicate places. [2024-05-12 13:27:52,408 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 419 transitions, 5263 flow [2024-05-12 13:27:52,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:52,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:52,408 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:27:52,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 13:27:52,408 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:52,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:52,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1845195998, now seen corresponding path program 3 times [2024-05-12 13:27:52,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:52,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029252413] [2024-05-12 13:27:52,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:52,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:52,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:53,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:53,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:53,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029252413] [2024-05-12 13:27:53,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029252413] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:53,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:53,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:53,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565498071] [2024-05-12 13:27:53,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:53,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:53,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:53,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:53,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:53,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:53,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 419 transitions, 5263 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:53,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:53,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:53,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:55,895 INFO L124 PetriNetUnfolderBase]: 7277/11544 cut-off events. [2024-05-12 13:27:55,896 INFO L125 PetriNetUnfolderBase]: For 748310/748342 co-relation queries the response was YES. [2024-05-12 13:27:56,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91375 conditions, 11544 events. 7277/11544 cut-off events. For 748310/748342 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 75525 event pairs, 2295 based on Foata normal form. 3/11279 useless extension candidates. Maximal degree in co-relation 91234. Up to 10235 conditions per place. [2024-05-12 13:27:56,113 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 379 selfloop transitions, 61 changer transitions 0/454 dead transitions. [2024-05-12 13:27:56,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 454 transitions, 6511 flow [2024-05-12 13:27:56,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:27:56,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:27:56,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-05-12 13:27:56,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4770408163265306 [2024-05-12 13:27:56,114 INFO L175 Difference]: Start difference. First operand has 294 places, 419 transitions, 5263 flow. Second operand 8 states and 187 transitions. [2024-05-12 13:27:56,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 454 transitions, 6511 flow [2024-05-12 13:27:57,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 454 transitions, 6408 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-05-12 13:27:57,814 INFO L231 Difference]: Finished difference. Result has 296 places, 423 transitions, 5381 flow [2024-05-12 13:27:57,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5160, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5381, PETRI_PLACES=296, PETRI_TRANSITIONS=423} [2024-05-12 13:27:57,814 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 241 predicate places. [2024-05-12 13:27:57,815 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 423 transitions, 5381 flow [2024-05-12 13:27:57,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:57,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:57,815 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:27:57,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 13:27:57,815 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:57,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:57,815 INFO L85 PathProgramCache]: Analyzing trace with hash -620480056, now seen corresponding path program 2 times [2024-05-12 13:27:57,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:57,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749366929] [2024-05-12 13:27:57,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:57,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:57,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:58,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:58,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:58,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749366929] [2024-05-12 13:27:58,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749366929] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:58,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:58,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:58,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817890671] [2024-05-12 13:27:58,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:58,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:58,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:58,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:58,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:58,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:58,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 423 transitions, 5381 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:27:58,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:58,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:58,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:01,271 INFO L124 PetriNetUnfolderBase]: 7412/11745 cut-off events. [2024-05-12 13:28:01,271 INFO L125 PetriNetUnfolderBase]: For 778629/778690 co-relation queries the response was YES. [2024-05-12 13:28:01,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93675 conditions, 11745 events. 7412/11745 cut-off events. For 778629/778690 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 76812 event pairs, 2267 based on Foata normal form. 13/11472 useless extension candidates. Maximal degree in co-relation 93533. Up to 10425 conditions per place. [2024-05-12 13:28:01,458 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 404 selfloop transitions, 48 changer transitions 0/466 dead transitions. [2024-05-12 13:28:01,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 466 transitions, 6967 flow [2024-05-12 13:28:01,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:28:01,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:28:01,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-05-12 13:28:01,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4719387755102041 [2024-05-12 13:28:01,459 INFO L175 Difference]: Start difference. First operand has 296 places, 423 transitions, 5381 flow. Second operand 8 states and 185 transitions. [2024-05-12 13:28:01,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 466 transitions, 6967 flow [2024-05-12 13:28:03,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 466 transitions, 6805 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-05-12 13:28:03,303 INFO L231 Difference]: Finished difference. Result has 299 places, 429 transitions, 5489 flow [2024-05-12 13:28:03,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5221, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5489, PETRI_PLACES=299, PETRI_TRANSITIONS=429} [2024-05-12 13:28:03,304 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 244 predicate places. [2024-05-12 13:28:03,304 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 429 transitions, 5489 flow [2024-05-12 13:28:03,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:28:03,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:03,304 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:28:03,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 13:28:03,305 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:03,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:03,305 INFO L85 PathProgramCache]: Analyzing trace with hash -620480304, now seen corresponding path program 4 times [2024-05-12 13:28:03,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:03,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260687680] [2024-05-12 13:28:03,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:03,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:03,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:04,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:04,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:04,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260687680] [2024-05-12 13:28:04,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260687680] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:04,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:04,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:28:04,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998690881] [2024-05-12 13:28:04,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:04,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:28:04,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:04,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:28:04,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:28:04,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:28:04,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 429 transitions, 5489 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:28:04,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:04,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:28:04,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:06,995 INFO L124 PetriNetUnfolderBase]: 7442/11813 cut-off events. [2024-05-12 13:28:06,996 INFO L125 PetriNetUnfolderBase]: For 806902/806963 co-relation queries the response was YES. [2024-05-12 13:28:07,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95091 conditions, 11813 events. 7442/11813 cut-off events. For 806902/806963 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 77546 event pairs, 2312 based on Foata normal form. 7/11527 useless extension candidates. Maximal degree in co-relation 94948. Up to 10318 conditions per place. [2024-05-12 13:28:07,180 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 381 selfloop transitions, 93 changer transitions 0/488 dead transitions. [2024-05-12 13:28:07,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 488 transitions, 7684 flow [2024-05-12 13:28:07,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:28:07,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:28:07,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-05-12 13:28:07,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4872448979591837 [2024-05-12 13:28:07,182 INFO L175 Difference]: Start difference. First operand has 299 places, 429 transitions, 5489 flow. Second operand 8 states and 191 transitions. [2024-05-12 13:28:07,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 488 transitions, 7684 flow [2024-05-12 13:28:09,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 488 transitions, 7568 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-05-12 13:28:09,237 INFO L231 Difference]: Finished difference. Result has 306 places, 454 transitions, 6285 flow [2024-05-12 13:28:09,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5378, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6285, PETRI_PLACES=306, PETRI_TRANSITIONS=454} [2024-05-12 13:28:09,238 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 251 predicate places. [2024-05-12 13:28:09,238 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 454 transitions, 6285 flow [2024-05-12 13:28:09,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:28:09,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:09,238 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:28:09,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 13:28:09,238 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:09,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:09,239 INFO L85 PathProgramCache]: Analyzing trace with hash -620486814, now seen corresponding path program 5 times [2024-05-12 13:28:09,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:09,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658855017] [2024-05-12 13:28:09,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:09,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:09,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:10,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:10,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:10,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658855017] [2024-05-12 13:28:10,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658855017] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:10,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:10,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:28:10,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564024947] [2024-05-12 13:28:10,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:10,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:28:10,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:10,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:28:10,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:28:10,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:28:10,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 454 transitions, 6285 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:28:10,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:10,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:28:10,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:13,059 INFO L124 PetriNetUnfolderBase]: 7436/11799 cut-off events. [2024-05-12 13:28:13,059 INFO L125 PetriNetUnfolderBase]: For 833851/833912 co-relation queries the response was YES. [2024-05-12 13:28:13,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97167 conditions, 11799 events. 7436/11799 cut-off events. For 833851/833912 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 77343 event pairs, 2314 based on Foata normal form. 7/11515 useless extension candidates. Maximal degree in co-relation 97019. Up to 10313 conditions per place. [2024-05-12 13:28:13,236 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 377 selfloop transitions, 101 changer transitions 0/492 dead transitions. [2024-05-12 13:28:13,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 492 transitions, 7948 flow [2024-05-12 13:28:13,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:28:13,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:28:13,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-05-12 13:28:13,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47959183673469385 [2024-05-12 13:28:13,237 INFO L175 Difference]: Start difference. First operand has 306 places, 454 transitions, 6285 flow. Second operand 8 states and 188 transitions. [2024-05-12 13:28:13,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 492 transitions, 7948 flow [2024-05-12 13:28:15,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 492 transitions, 7508 flow, removed 208 selfloop flow, removed 2 redundant places. [2024-05-12 13:28:15,445 INFO L231 Difference]: Finished difference. Result has 313 places, 462 transitions, 6348 flow [2024-05-12 13:28:15,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5957, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6348, PETRI_PLACES=313, PETRI_TRANSITIONS=462} [2024-05-12 13:28:15,446 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 258 predicate places. [2024-05-12 13:28:15,446 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 462 transitions, 6348 flow [2024-05-12 13:28:15,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:28:15,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:15,446 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:28:15,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 13:28:15,447 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:15,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:15,447 INFO L85 PathProgramCache]: Analyzing trace with hash -612206094, now seen corresponding path program 6 times [2024-05-12 13:28:15,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:15,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986470933] [2024-05-12 13:28:15,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:15,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:15,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:16,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:16,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:16,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986470933] [2024-05-12 13:28:16,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986470933] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:16,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:16,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:28:16,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706506445] [2024-05-12 13:28:16,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:16,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:28:16,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:16,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:28:16,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:28:16,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:28:16,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 462 transitions, 6348 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:28:16,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:16,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:28:16,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:19,077 INFO L124 PetriNetUnfolderBase]: 7443/11807 cut-off events. [2024-05-12 13:28:19,078 INFO L125 PetriNetUnfolderBase]: For 841953/842014 co-relation queries the response was YES. [2024-05-12 13:28:19,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97245 conditions, 11807 events. 7443/11807 cut-off events. For 841953/842014 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 77426 event pairs, 2298 based on Foata normal form. 7/11522 useless extension candidates. Maximal degree in co-relation 97094. Up to 10321 conditions per place. [2024-05-12 13:28:19,289 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 373 selfloop transitions, 104 changer transitions 0/491 dead transitions. [2024-05-12 13:28:19,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 491 transitions, 7592 flow [2024-05-12 13:28:19,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:28:19,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:28:19,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-05-12 13:28:19,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744897959183674 [2024-05-12 13:28:19,291 INFO L175 Difference]: Start difference. First operand has 313 places, 462 transitions, 6348 flow. Second operand 8 states and 186 transitions. [2024-05-12 13:28:19,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 491 transitions, 7592 flow [2024-05-12 13:28:21,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 491 transitions, 7258 flow, removed 89 selfloop flow, removed 4 redundant places. [2024-05-12 13:28:21,919 INFO L231 Difference]: Finished difference. Result has 317 places, 462 transitions, 6230 flow [2024-05-12 13:28:21,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6014, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6230, PETRI_PLACES=317, PETRI_TRANSITIONS=462} [2024-05-12 13:28:21,919 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 262 predicate places. [2024-05-12 13:28:21,919 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 462 transitions, 6230 flow [2024-05-12 13:28:21,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:28:21,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:21,919 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:28:21,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 13:28:21,920 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:21,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:21,920 INFO L85 PathProgramCache]: Analyzing trace with hash -611909176, now seen corresponding path program 3 times [2024-05-12 13:28:21,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:21,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705657963] [2024-05-12 13:28:21,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:21,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:21,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:23,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:23,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:23,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705657963] [2024-05-12 13:28:23,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705657963] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:23,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:23,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:28:23,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083884091] [2024-05-12 13:28:23,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:23,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:28:23,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:23,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:28:23,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:28:23,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:28:23,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 462 transitions, 6230 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 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:28:23,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:23,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:28:23,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:25,807 INFO L124 PetriNetUnfolderBase]: 7489/11922 cut-off events. [2024-05-12 13:28:25,807 INFO L125 PetriNetUnfolderBase]: For 861534/861599 co-relation queries the response was YES. [2024-05-12 13:28:25,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97973 conditions, 11922 events. 7489/11922 cut-off events. For 861534/861599 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 78748 event pairs, 3121 based on Foata normal form. 13/11638 useless extension candidates. Maximal degree in co-relation 97821. Up to 10526 conditions per place. [2024-05-12 13:28:26,017 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 424 selfloop transitions, 66 changer transitions 0/504 dead transitions. [2024-05-12 13:28:26,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 504 transitions, 7835 flow [2024-05-12 13:28:26,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:28:26,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:28:26,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-05-12 13:28:26,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 13:28:26,018 INFO L175 Difference]: Start difference. First operand has 317 places, 462 transitions, 6230 flow. Second operand 9 states and 196 transitions. [2024-05-12 13:28:26,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 504 transitions, 7835 flow [2024-05-12 13:28:28,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 504 transitions, 7596 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-05-12 13:28:28,926 INFO L231 Difference]: Finished difference. Result has 320 places, 466 transitions, 6252 flow [2024-05-12 13:28:28,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6011, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6252, PETRI_PLACES=320, PETRI_TRANSITIONS=466} [2024-05-12 13:28:28,927 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 265 predicate places. [2024-05-12 13:28:28,927 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 466 transitions, 6252 flow [2024-05-12 13:28:28,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 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:28:28,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:28,928 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:28:28,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 13:28:28,928 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:28,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:28,929 INFO L85 PathProgramCache]: Analyzing trace with hash -612205846, now seen corresponding path program 4 times [2024-05-12 13:28:28,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:28,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237866770] [2024-05-12 13:28:28,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:28,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:28,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:29,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:29,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:29,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237866770] [2024-05-12 13:28:29,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237866770] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:29,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:29,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:28:29,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540683553] [2024-05-12 13:28:29,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:29,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:28:29,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:29,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:28:29,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:28:30,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:28:30,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 466 transitions, 6252 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:28:30,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:30,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:28:30,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:32,648 INFO L124 PetriNetUnfolderBase]: 7483/11920 cut-off events. [2024-05-12 13:28:32,648 INFO L125 PetriNetUnfolderBase]: For 870025/870090 co-relation queries the response was YES. [2024-05-12 13:28:32,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97799 conditions, 11920 events. 7483/11920 cut-off events. For 870025/870090 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 78757 event pairs, 3143 based on Foata normal form. 13/11634 useless extension candidates. Maximal degree in co-relation 97646. Up to 10521 conditions per place. [2024-05-12 13:28:32,841 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 428 selfloop transitions, 62 changer transitions 0/504 dead transitions. [2024-05-12 13:28:32,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 504 transitions, 7627 flow [2024-05-12 13:28:32,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:28:32,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:28:32,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-05-12 13:28:32,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 13:28:32,843 INFO L175 Difference]: Start difference. First operand has 320 places, 466 transitions, 6252 flow. Second operand 9 states and 196 transitions. [2024-05-12 13:28:32,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 504 transitions, 7627 flow [2024-05-12 13:28:35,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 504 transitions, 7427 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-05-12 13:28:35,693 INFO L231 Difference]: Finished difference. Result has 325 places, 466 transitions, 6183 flow [2024-05-12 13:28:35,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6052, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6183, PETRI_PLACES=325, PETRI_TRANSITIONS=466} [2024-05-12 13:28:35,694 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 270 predicate places. [2024-05-12 13:28:35,694 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 466 transitions, 6183 flow [2024-05-12 13:28:35,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:28:35,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:35,695 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:28:35,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 13:28:35,695 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:35,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:35,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1769681438, now seen corresponding path program 1 times [2024-05-12 13:28:35,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:35,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671715534] [2024-05-12 13:28:35,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:35,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:35,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:37,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:37,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:37,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671715534] [2024-05-12 13:28:37,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671715534] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:37,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:37,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:28:37,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019876126] [2024-05-12 13:28:37,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:37,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:28:37,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:37,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:28:37,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:28:37,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:28:37,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 466 transitions, 6183 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:37,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:37,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:28:37,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:39,798 INFO L124 PetriNetUnfolderBase]: 7327/11658 cut-off events. [2024-05-12 13:28:39,799 INFO L125 PetriNetUnfolderBase]: For 883957/884095 co-relation queries the response was YES. [2024-05-12 13:28:39,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95590 conditions, 11658 events. 7327/11658 cut-off events. For 883957/884095 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 77223 event pairs, 3255 based on Foata normal form. 104/11404 useless extension candidates. Maximal degree in co-relation 95435. Up to 10368 conditions per place. [2024-05-12 13:28:40,012 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 442 selfloop transitions, 29 changer transitions 0/507 dead transitions. [2024-05-12 13:28:40,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 507 transitions, 7541 flow [2024-05-12 13:28:40,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:28:40,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:28:40,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-05-12 13:28:40,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512471655328798 [2024-05-12 13:28:40,013 INFO L175 Difference]: Start difference. First operand has 325 places, 466 transitions, 6183 flow. Second operand 9 states and 199 transitions. [2024-05-12 13:28:40,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 507 transitions, 7541 flow [2024-05-12 13:28:42,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 507 transitions, 7378 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 13:28:42,469 INFO L231 Difference]: Finished difference. Result has 325 places, 470 transitions, 6213 flow [2024-05-12 13:28:42,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6020, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6213, PETRI_PLACES=325, PETRI_TRANSITIONS=470} [2024-05-12 13:28:42,470 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 270 predicate places. [2024-05-12 13:28:42,470 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 470 transitions, 6213 flow [2024-05-12 13:28:42,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:42,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:42,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:28:42,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 13:28:42,470 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:42,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:42,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1289635032, now seen corresponding path program 1 times [2024-05-12 13:28:42,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:42,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926039291] [2024-05-12 13:28:42,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:42,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:42,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:43,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:43,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:43,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926039291] [2024-05-12 13:28:43,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926039291] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:43,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:43,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:28:43,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497442520] [2024-05-12 13:28:43,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:43,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:28:43,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:43,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:28:43,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:28:43,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:28:43,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 470 transitions, 6213 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:28:43,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:43,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:28:43,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:46,240 INFO L124 PetriNetUnfolderBase]: 7579/11997 cut-off events. [2024-05-12 13:28:46,241 INFO L125 PetriNetUnfolderBase]: For 923693/923770 co-relation queries the response was YES. [2024-05-12 13:28:46,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100046 conditions, 11997 events. 7579/11997 cut-off events. For 923693/923770 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 78683 event pairs, 2737 based on Foata normal form. 33/11726 useless extension candidates. Maximal degree in co-relation 99890. Up to 10624 conditions per place. [2024-05-12 13:28:46,443 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 459 selfloop transitions, 39 changer transitions 0/528 dead transitions. [2024-05-12 13:28:46,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 528 transitions, 7595 flow [2024-05-12 13:28:46,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:28:46,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:28:46,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-05-12 13:28:46,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47845804988662133 [2024-05-12 13:28:46,444 INFO L175 Difference]: Start difference. First operand has 325 places, 470 transitions, 6213 flow. Second operand 9 states and 211 transitions. [2024-05-12 13:28:46,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 528 transitions, 7595 flow [2024-05-12 13:28:49,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 528 transitions, 7337 flow, removed 59 selfloop flow, removed 10 redundant places. [2024-05-12 13:28:49,320 INFO L231 Difference]: Finished difference. Result has 326 places, 484 transitions, 6276 flow [2024-05-12 13:28:49,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5956, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6276, PETRI_PLACES=326, PETRI_TRANSITIONS=484} [2024-05-12 13:28:49,321 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 271 predicate places. [2024-05-12 13:28:49,321 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 484 transitions, 6276 flow [2024-05-12 13:28:49,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:28:49,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:49,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:28:49,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 13:28:49,322 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:49,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:49,322 INFO L85 PathProgramCache]: Analyzing trace with hash 646366232, now seen corresponding path program 2 times [2024-05-12 13:28:49,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:49,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549436303] [2024-05-12 13:28:49,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:49,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:49,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:50,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:50,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:50,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549436303] [2024-05-12 13:28:50,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549436303] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:50,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:50,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:28:50,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292802628] [2024-05-12 13:28:50,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:50,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:28:50,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:50,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:28:50,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:28:50,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:28:50,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 484 transitions, 6276 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:28:50,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:50,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:28:50,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:54,230 INFO L124 PetriNetUnfolderBase]: 7610/12075 cut-off events. [2024-05-12 13:28:54,230 INFO L125 PetriNetUnfolderBase]: For 937597/937628 co-relation queries the response was YES. [2024-05-12 13:28:54,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101660 conditions, 12075 events. 7610/12075 cut-off events. For 937597/937628 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 79483 event pairs, 2778 based on Foata normal form. 31/11808 useless extension candidates. Maximal degree in co-relation 101502. Up to 10690 conditions per place. [2024-05-12 13:28:54,409 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 462 selfloop transitions, 39 changer transitions 0/531 dead transitions. [2024-05-12 13:28:54,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 531 transitions, 7622 flow [2024-05-12 13:28:54,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:28:54,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:28:54,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-05-12 13:28:54,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47392290249433106 [2024-05-12 13:28:54,410 INFO L175 Difference]: Start difference. First operand has 326 places, 484 transitions, 6276 flow. Second operand 9 states and 209 transitions. [2024-05-12 13:28:54,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 531 transitions, 7622 flow [2024-05-12 13:28:57,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 531 transitions, 7457 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-05-12 13:28:57,507 INFO L231 Difference]: Finished difference. Result has 329 places, 489 transitions, 6293 flow [2024-05-12 13:28:57,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6111, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6293, PETRI_PLACES=329, PETRI_TRANSITIONS=489} [2024-05-12 13:28:57,507 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 274 predicate places. [2024-05-12 13:28:57,507 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 489 transitions, 6293 flow [2024-05-12 13:28:57,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:28:57,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:57,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:28:57,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 13:28:57,508 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:57,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:57,509 INFO L85 PathProgramCache]: Analyzing trace with hash -75747350, now seen corresponding path program 3 times [2024-05-12 13:28:57,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:57,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766914842] [2024-05-12 13:28:57,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:57,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:57,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:58,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:58,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:58,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766914842] [2024-05-12 13:28:58,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766914842] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:58,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:58,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:28:58,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779801933] [2024-05-12 13:28:58,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:58,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:28:58,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:58,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:28:58,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:28:58,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:28:58,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 489 transitions, 6293 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:28:58,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:58,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:28:58,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:29:02,161 INFO L124 PetriNetUnfolderBase]: 7729/12267 cut-off events. [2024-05-12 13:29:02,161 INFO L125 PetriNetUnfolderBase]: For 959364/959395 co-relation queries the response was YES. [2024-05-12 13:29:02,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103298 conditions, 12267 events. 7729/12267 cut-off events. For 959364/959395 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 80882 event pairs, 2392 based on Foata normal form. 31/11997 useless extension candidates. Maximal degree in co-relation 103139. Up to 10733 conditions per place. [2024-05-12 13:29:02,334 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 470 selfloop transitions, 48 changer transitions 0/548 dead transitions. [2024-05-12 13:29:02,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 548 transitions, 7735 flow [2024-05-12 13:29:02,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:29:02,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:29:02,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-05-12 13:29:02,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-05-12 13:29:02,335 INFO L175 Difference]: Start difference. First operand has 329 places, 489 transitions, 6293 flow. Second operand 9 states and 210 transitions. [2024-05-12 13:29:02,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 548 transitions, 7735 flow [2024-05-12 13:29:04,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 548 transitions, 7613 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-05-12 13:29:04,940 INFO L231 Difference]: Finished difference. Result has 334 places, 504 transitions, 6518 flow [2024-05-12 13:29:04,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6171, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6518, PETRI_PLACES=334, PETRI_TRANSITIONS=504} [2024-05-12 13:29:04,941 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 279 predicate places. [2024-05-12 13:29:04,941 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 504 transitions, 6518 flow [2024-05-12 13:29:04,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:29:04,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:29:04,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:29:04,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 13:29:04,942 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:29:04,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:29:04,942 INFO L85 PathProgramCache]: Analyzing trace with hash -111168502, now seen corresponding path program 1 times [2024-05-12 13:29:04,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:29:04,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131230724] [2024-05-12 13:29:04,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:29:04,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:29:04,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:29:06,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:29:06,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:29:06,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131230724] [2024-05-12 13:29:06,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131230724] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:29:06,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:29:06,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:29:06,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655122267] [2024-05-12 13:29:06,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:29:06,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:29:06,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:29:06,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:29:06,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:29:06,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:29:06,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 504 transitions, 6518 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:29:06,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:29:06,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:29:06,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:29:09,712 INFO L124 PetriNetUnfolderBase]: 7824/12399 cut-off events. [2024-05-12 13:29:09,713 INFO L125 PetriNetUnfolderBase]: For 992888/992936 co-relation queries the response was YES. [2024-05-12 13:29:09,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106769 conditions, 12399 events. 7824/12399 cut-off events. For 992888/992936 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 81763 event pairs, 2786 based on Foata normal form. 30/12118 useless extension candidates. Maximal degree in co-relation 106607. Up to 10961 conditions per place. [2024-05-12 13:29:10,087 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 489 selfloop transitions, 60 changer transitions 0/579 dead transitions. [2024-05-12 13:29:10,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 579 transitions, 8386 flow [2024-05-12 13:29:10,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:29:10,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:29:10,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-05-12 13:29:10,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675324675324675 [2024-05-12 13:29:10,089 INFO L175 Difference]: Start difference. First operand has 334 places, 504 transitions, 6518 flow. Second operand 11 states and 252 transitions. [2024-05-12 13:29:10,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 579 transitions, 8386 flow [2024-05-12 13:29:13,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 579 transitions, 8259 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-05-12 13:29:13,129 INFO L231 Difference]: Finished difference. Result has 341 places, 531 transitions, 7099 flow [2024-05-12 13:29:13,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6391, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7099, PETRI_PLACES=341, PETRI_TRANSITIONS=531} [2024-05-12 13:29:13,130 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 286 predicate places. [2024-05-12 13:29:13,130 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 531 transitions, 7099 flow [2024-05-12 13:29:13,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:29:13,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:29:13,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:29:13,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 13:29:13,130 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:29:13,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:29:13,131 INFO L85 PathProgramCache]: Analyzing trace with hash 647724218, now seen corresponding path program 2 times [2024-05-12 13:29:13,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:29:13,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636072800] [2024-05-12 13:29:13,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:29:13,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:29:13,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:29:14,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:29:14,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:29:14,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636072800] [2024-05-12 13:29:14,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636072800] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:29:14,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:29:14,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:29:14,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525314601] [2024-05-12 13:29:14,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:29:14,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:29:14,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:29:14,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:29:14,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:29:14,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:29:14,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 531 transitions, 7099 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:29:14,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:29:14,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:29:14,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:29:17,814 INFO L124 PetriNetUnfolderBase]: 7867/12460 cut-off events. [2024-05-12 13:29:17,815 INFO L125 PetriNetUnfolderBase]: For 1032252/1032300 co-relation queries the response was YES. [2024-05-12 13:29:17,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109794 conditions, 12460 events. 7867/12460 cut-off events. For 1032252/1032300 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 82134 event pairs, 2771 based on Foata normal form. 30/12175 useless extension candidates. Maximal degree in co-relation 109630. Up to 10977 conditions per place. [2024-05-12 13:29:18,007 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 490 selfloop transitions, 69 changer transitions 0/589 dead transitions. [2024-05-12 13:29:18,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 589 transitions, 8937 flow [2024-05-12 13:29:18,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:29:18,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:29:18,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-05-12 13:29:18,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47309833024118736 [2024-05-12 13:29:18,008 INFO L175 Difference]: Start difference. First operand has 341 places, 531 transitions, 7099 flow. Second operand 11 states and 255 transitions. [2024-05-12 13:29:18,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 589 transitions, 8937 flow [2024-05-12 13:29:20,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 589 transitions, 8723 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-05-12 13:29:20,927 INFO L231 Difference]: Finished difference. Result has 347 places, 537 transitions, 7243 flow [2024-05-12 13:29:20,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6885, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7243, PETRI_PLACES=347, PETRI_TRANSITIONS=537} [2024-05-12 13:29:20,927 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 292 predicate places. [2024-05-12 13:29:20,927 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 537 transitions, 7243 flow [2024-05-12 13:29:20,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:29:20,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:29:20,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:29:20,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 13:29:20,928 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:29:20,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:29:20,928 INFO L85 PathProgramCache]: Analyzing trace with hash -586769762, now seen corresponding path program 4 times [2024-05-12 13:29:20,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:29:20,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027379840] [2024-05-12 13:29:20,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:29:20,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:29:20,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:29:22,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:29:22,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:29:22,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027379840] [2024-05-12 13:29:22,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027379840] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:29:22,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:29:22,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:29:22,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062964428] [2024-05-12 13:29:22,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:29:22,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:29:22,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:29:22,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:29:22,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:29:22,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:29:22,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 537 transitions, 7243 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:29:22,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:29:22,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:29:22,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:29:25,905 INFO L124 PetriNetUnfolderBase]: 8065/12750 cut-off events. [2024-05-12 13:29:25,905 INFO L125 PetriNetUnfolderBase]: For 1065884/1065916 co-relation queries the response was YES. [2024-05-12 13:29:26,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112959 conditions, 12750 events. 8065/12750 cut-off events. For 1065884/1065916 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 83905 event pairs, 2522 based on Foata normal form. 31/12467 useless extension candidates. Maximal degree in co-relation 112793. Up to 11213 conditions per place. [2024-05-12 13:29:26,107 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 516 selfloop transitions, 57 changer transitions 0/603 dead transitions. [2024-05-12 13:29:26,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 603 transitions, 8947 flow [2024-05-12 13:29:26,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:29:26,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:29:26,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-05-12 13:29:26,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47845804988662133 [2024-05-12 13:29:26,108 INFO L175 Difference]: Start difference. First operand has 347 places, 537 transitions, 7243 flow. Second operand 9 states and 211 transitions. [2024-05-12 13:29:26,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 603 transitions, 8947 flow [2024-05-12 13:29:29,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 603 transitions, 8755 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-05-12 13:29:29,366 INFO L231 Difference]: Finished difference. Result has 350 places, 560 transitions, 7551 flow [2024-05-12 13:29:29,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7054, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7551, PETRI_PLACES=350, PETRI_TRANSITIONS=560} [2024-05-12 13:29:29,366 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 295 predicate places. [2024-05-12 13:29:29,366 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 560 transitions, 7551 flow [2024-05-12 13:29:29,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:29:29,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:29:29,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:29:29,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 13:29:29,367 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:29:29,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:29:29,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1785040272, now seen corresponding path program 5 times [2024-05-12 13:29:29,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:29:29,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115918338] [2024-05-12 13:29:29,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:29:29,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:29:29,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:29:30,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:29:30,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:29:30,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115918338] [2024-05-12 13:29:30,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115918338] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:29:30,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:29:30,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:29:30,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767370164] [2024-05-12 13:29:30,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:29:30,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:29:30,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:29:30,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:29:30,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:29:30,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:29:30,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 560 transitions, 7551 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:29:30,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:29:30,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:29:30,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:29:34,193 INFO L124 PetriNetUnfolderBase]: 8171/12910 cut-off events. [2024-05-12 13:29:34,193 INFO L125 PetriNetUnfolderBase]: For 1091092/1091124 co-relation queries the response was YES. [2024-05-12 13:29:34,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115105 conditions, 12910 events. 8171/12910 cut-off events. For 1091092/1091124 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 85071 event pairs, 2568 based on Foata normal form. 31/12625 useless extension candidates. Maximal degree in co-relation 114936. Up to 11452 conditions per place. [2024-05-12 13:29:34,393 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 533 selfloop transitions, 47 changer transitions 0/610 dead transitions. [2024-05-12 13:29:34,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 610 transitions, 9160 flow [2024-05-12 13:29:34,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:29:34,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:29:34,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-05-12 13:29:34,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47392290249433106 [2024-05-12 13:29:34,395 INFO L175 Difference]: Start difference. First operand has 350 places, 560 transitions, 7551 flow. Second operand 9 states and 209 transitions. [2024-05-12 13:29:34,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 610 transitions, 9160 flow [2024-05-12 13:29:37,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 610 transitions, 9059 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-05-12 13:29:37,874 INFO L231 Difference]: Finished difference. Result has 357 places, 570 transitions, 7737 flow [2024-05-12 13:29:37,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7450, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7737, PETRI_PLACES=357, PETRI_TRANSITIONS=570} [2024-05-12 13:29:37,874 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 302 predicate places. [2024-05-12 13:29:37,875 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 570 transitions, 7737 flow [2024-05-12 13:29:37,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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:29:37,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:29:37,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:29:37,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 13:29:37,875 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:29:37,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:29:37,876 INFO L85 PathProgramCache]: Analyzing trace with hash -2014678228, now seen corresponding path program 6 times [2024-05-12 13:29:37,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:29:37,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054704420] [2024-05-12 13:29:37,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:29:37,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:29:37,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat