./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi002_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/rfi002_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/rfi002_tso.i ./goblint.2024-05-21_14-57-05.files/protection/rfi002_tso.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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 11:18:29,350 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:18:29,407 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:18:29,410 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:18:29,411 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:18:29,438 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:18:29,439 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:18:29,439 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:18:29,440 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:18:29,440 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:18:29,440 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:18:29,441 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:18:29,441 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:18:29,441 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:18:29,442 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:18:29,442 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:18:29,442 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:18:29,442 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:18:29,443 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:18:29,443 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:18:29,443 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:18:29,444 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:18:29,444 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:18:29,444 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:18:29,445 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:18:29,445 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:18:29,445 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:18:29,446 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:18:29,446 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:18:29,446 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:18:29,446 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:18:29,447 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:18:29,447 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:18:29,447 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:18:29,447 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:18:29,448 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:18:29,448 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:18:29,448 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:18:29,448 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:18:29,448 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:18:29,449 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:18:29,449 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:18:29,449 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:18:29,450 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 11:18:29,641 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:18:29,662 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:18:29,664 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:18:29,665 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:18:29,666 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:18:29,667 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi002_tso.i [2024-06-14 11:18:30,846 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:18:31,064 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:18:31,064 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi002_tso.i [2024-06-14 11:18:31,089 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/87c0154e1/dfae78be340943248213b91d5bc8c9d5/FLAG644558230 [2024-06-14 11:18:31,103 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/87c0154e1/dfae78be340943248213b91d5bc8c9d5 [2024-06-14 11:18:31,105 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:18:31,109 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:18:31,109 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/rfi002_tso.yml/witness.yml [2024-06-14 11:18:31,287 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:18:31,288 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:18:31,289 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:18:31,289 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:18:31,293 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:18:31,293 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:18:31" (1/2) ... [2024-06-14 11:18:31,294 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21388467 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:18:31, skipping insertion in model container [2024-06-14 11:18:31,294 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:18:31" (1/2) ... [2024-06-14 11:18:31,295 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@761a1e1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:18:31, skipping insertion in model container [2024-06-14 11:18:31,296 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:18:31" (2/2) ... [2024-06-14 11:18:31,296 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21388467 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31, skipping insertion in model container [2024-06-14 11:18:31,297 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:18:31" (2/2) ... [2024-06-14 11:18:31,297 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:18:31,417 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:18:31,418 INFO L97 edCorrectnessWitness]: Location invariant before [L880-L880] (((((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 2) && __unbuffered_p1_EBX <= 127) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0) [2024-06-14 11:18:31,418 INFO L97 edCorrectnessWitness]: Location invariant before [L879-L879] (((((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 2) && __unbuffered_p1_EBX <= 127) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0) [2024-06-14 11:18:31,418 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:18:31,418 INFO L106 edCorrectnessWitness]: ghost_update [L877-L877] multithreaded = 1; [2024-06-14 11:18:31,455 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:18:31,812 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:18:31,828 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:18:31,940 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:18:31,968 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:18:31,968 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31 WrapperNode [2024-06-14 11:18:31,969 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:18:31,969 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:18:31,970 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:18:31,970 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:18:31,975 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31" (1/1) ... [2024-06-14 11:18:31,988 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31" (1/1) ... [2024-06-14 11:18:32,037 INFO L138 Inliner]: procedures = 174, calls = 41, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 217 [2024-06-14 11:18:32,038 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:18:32,039 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:18:32,039 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:18:32,039 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:18:32,047 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31" (1/1) ... [2024-06-14 11:18:32,048 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31" (1/1) ... [2024-06-14 11:18:32,064 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31" (1/1) ... [2024-06-14 11:18:32,093 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 11:18:32,094 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31" (1/1) ... [2024-06-14 11:18:32,094 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31" (1/1) ... [2024-06-14 11:18:32,102 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31" (1/1) ... [2024-06-14 11:18:32,110 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31" (1/1) ... [2024-06-14 11:18:32,120 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31" (1/1) ... [2024-06-14 11:18:32,121 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31" (1/1) ... [2024-06-14 11:18:32,124 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:18:32,131 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:18:32,131 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:18:32,131 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:18:32,132 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31" (1/1) ... [2024-06-14 11:18:32,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:18:32,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:18:32,186 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-06-14 11:18:32,204 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-06-14 11:18:32,233 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:18:32,234 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:18:32,234 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:18:32,234 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:18:32,234 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:18:32,234 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:18:32,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:18:32,235 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:18:32,235 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:18:32,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:18:32,236 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:18:32,374 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:18:32,376 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:18:32,770 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:18:32,770 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:18:33,023 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:18:33,023 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:18:33,024 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:18:33 BoogieIcfgContainer [2024-06-14 11:18:33,024 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:18:33,027 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:18:33,027 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:18:33,030 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:18:33,030 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:18:31" (1/4) ... [2024-06-14 11:18:33,030 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2824c19b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:18:33, skipping insertion in model container [2024-06-14 11:18:33,031 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:18:31" (2/4) ... [2024-06-14 11:18:33,031 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2824c19b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:18:33, skipping insertion in model container [2024-06-14 11:18:33,031 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:31" (3/4) ... [2024-06-14 11:18:33,032 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2824c19b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:18:33, skipping insertion in model container [2024-06-14 11:18:33,032 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:18:33" (4/4) ... [2024-06-14 11:18:33,033 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi002_tso.i [2024-06-14 11:18:33,046 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:18:33,046 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-14 11:18:33,047 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:18:33,085 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:18:33,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 40 places, 33 transitions, 74 flow [2024-06-14 11:18:33,132 INFO L124 PetriNetUnfolderBase]: 0/31 cut-off events. [2024-06-14 11:18:33,133 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:18:33,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38 conditions, 31 events. 0/31 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 44 event pairs, 0 based on Foata normal form. 0/29 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:18:33,135 INFO L82 GeneralOperation]: Start removeDead. Operand has 40 places, 33 transitions, 74 flow [2024-06-14 11:18:33,138 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 32 places, 25 transitions, 56 flow [2024-06-14 11:18:33,152 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:18:33,158 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;@aa4d63f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:18:33,158 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-14 11:18:33,163 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:18:33,163 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:18:33,163 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:18:33,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:33,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:18:33,164 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:33,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:33,168 INFO L85 PathProgramCache]: Analyzing trace with hash -385948990, now seen corresponding path program 1 times [2024-06-14 11:18:33,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:33,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610478483] [2024-06-14 11:18:33,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:33,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:33,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:34,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:34,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:34,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610478483] [2024-06-14 11:18:34,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610478483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:34,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:34,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:18:34,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733758465] [2024-06-14 11:18:34,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:34,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:18:34,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:34,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:18:34,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:18:34,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-14 11:18:34,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 25 transitions, 56 flow. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:34,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:34,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-14 11:18:34,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:35,116 INFO L124 PetriNetUnfolderBase]: 257/456 cut-off events. [2024-06-14 11:18:35,117 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-14 11:18:35,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 930 conditions, 456 events. 257/456 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1660 event pairs, 163 based on Foata normal form. 1/449 useless extension candidates. Maximal degree in co-relation 916. Up to 447 conditions per place. [2024-06-14 11:18:35,124 INFO L140 encePairwiseOnDemand]: 28/33 looper letters, 26 selfloop transitions, 3 changer transitions 0/31 dead transitions. [2024-06-14 11:18:35,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 31 transitions, 129 flow [2024-06-14 11:18:35,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:18:35,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:18:35,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 49 transitions. [2024-06-14 11:18:35,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.494949494949495 [2024-06-14 11:18:35,135 INFO L175 Difference]: Start difference. First operand has 32 places, 25 transitions, 56 flow. Second operand 3 states and 49 transitions. [2024-06-14 11:18:35,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 31 transitions, 129 flow [2024-06-14 11:18:35,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 31 transitions, 126 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 11:18:35,140 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 75 flow [2024-06-14 11:18:35,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=75, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2024-06-14 11:18:35,144 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 1 predicate places. [2024-06-14 11:18:35,145 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 75 flow [2024-06-14 11:18:35,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:35,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:35,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:35,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:18:35,146 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:35,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:35,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1529071119, now seen corresponding path program 1 times [2024-06-14 11:18:35,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:35,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904753098] [2024-06-14 11:18:35,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:35,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:35,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:36,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:36,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:36,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904753098] [2024-06-14 11:18:36,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904753098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:36,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:36,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:18:36,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980685189] [2024-06-14 11:18:36,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:36,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:18:36,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:36,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:18:36,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:18:36,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-14 11:18:36,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 75 flow. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:36,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:36,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-14 11:18:36,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:36,539 INFO L124 PetriNetUnfolderBase]: 251/446 cut-off events. [2024-06-14 11:18:36,539 INFO L125 PetriNetUnfolderBase]: For 87/87 co-relation queries the response was YES. [2024-06-14 11:18:36,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1019 conditions, 446 events. 251/446 cut-off events. For 87/87 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1600 event pairs, 115 based on Foata normal form. 4/448 useless extension candidates. Maximal degree in co-relation 1004. Up to 419 conditions per place. [2024-06-14 11:18:36,543 INFO L140 encePairwiseOnDemand]: 27/33 looper letters, 31 selfloop transitions, 5 changer transitions 0/38 dead transitions. [2024-06-14 11:18:36,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 38 transitions, 175 flow [2024-06-14 11:18:36,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:18:36,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:18:36,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 62 transitions. [2024-06-14 11:18:36,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2024-06-14 11:18:36,545 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 75 flow. Second operand 4 states and 62 transitions. [2024-06-14 11:18:36,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 38 transitions, 175 flow [2024-06-14 11:18:36,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 38 transitions, 172 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:18:36,547 INFO L231 Difference]: Finished difference. Result has 36 places, 29 transitions, 99 flow [2024-06-14 11:18:36,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=99, PETRI_PLACES=36, PETRI_TRANSITIONS=29} [2024-06-14 11:18:36,548 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 4 predicate places. [2024-06-14 11:18:36,548 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 29 transitions, 99 flow [2024-06-14 11:18:36,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:36,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:36,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:36,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:18:36,549 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:36,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:36,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1223434368, now seen corresponding path program 1 times [2024-06-14 11:18:36,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:36,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300566786] [2024-06-14 11:18:36,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:36,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:36,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:38,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:38,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:38,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300566786] [2024-06-14 11:18:38,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300566786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:38,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:38,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:18:38,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851999957] [2024-06-14 11:18:38,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:38,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:18:38,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:38,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:18:38,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:18:38,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-14 11:18:38,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 29 transitions, 99 flow. Second operand has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:38,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:38,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-14 11:18:38,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:39,005 INFO L124 PetriNetUnfolderBase]: 245/436 cut-off events. [2024-06-14 11:18:39,006 INFO L125 PetriNetUnfolderBase]: For 246/246 co-relation queries the response was YES. [2024-06-14 11:18:39,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1097 conditions, 436 events. 245/436 cut-off events. For 246/246 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1560 event pairs, 67 based on Foata normal form. 4/438 useless extension candidates. Maximal degree in co-relation 1080. Up to 391 conditions per place. [2024-06-14 11:18:39,008 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 36 selfloop transitions, 7 changer transitions 0/45 dead transitions. [2024-06-14 11:18:39,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 45 transitions, 227 flow [2024-06-14 11:18:39,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:39,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:39,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 75 transitions. [2024-06-14 11:18:39,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-14 11:18:39,010 INFO L175 Difference]: Start difference. First operand has 36 places, 29 transitions, 99 flow. Second operand 5 states and 75 transitions. [2024-06-14 11:18:39,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 45 transitions, 227 flow [2024-06-14 11:18:39,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 45 transitions, 218 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 11:18:39,012 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 123 flow [2024-06-14 11:18:39,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=123, PETRI_PLACES=39, PETRI_TRANSITIONS=31} [2024-06-14 11:18:39,013 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 7 predicate places. [2024-06-14 11:18:39,013 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 123 flow [2024-06-14 11:18:39,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:39,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:39,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:39,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:18:39,014 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:39,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:39,015 INFO L85 PathProgramCache]: Analyzing trace with hash 427293667, now seen corresponding path program 1 times [2024-06-14 11:18:39,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:39,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921567060] [2024-06-14 11:18:39,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:39,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:39,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:40,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:40,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:40,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921567060] [2024-06-14 11:18:40,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921567060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:40,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:40,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:40,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783270701] [2024-06-14 11:18:40,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:40,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:40,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:40,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:40,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:40,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:18:40,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 123 flow. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:40,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:40,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:18:40,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:40,471 INFO L124 PetriNetUnfolderBase]: 243/433 cut-off events. [2024-06-14 11:18:40,471 INFO L125 PetriNetUnfolderBase]: For 416/416 co-relation queries the response was YES. [2024-06-14 11:18:40,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1187 conditions, 433 events. 243/433 cut-off events. For 416/416 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1541 event pairs, 108 based on Foata normal form. 1/432 useless extension candidates. Maximal degree in co-relation 1169. Up to 421 conditions per place. [2024-06-14 11:18:40,473 INFO L140 encePairwiseOnDemand]: 27/33 looper letters, 30 selfloop transitions, 6 changer transitions 0/38 dead transitions. [2024-06-14 11:18:40,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 38 transitions, 213 flow [2024-06-14 11:18:40,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:40,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:40,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 58 transitions. [2024-06-14 11:18:40,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-14 11:18:40,475 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 123 flow. Second operand 5 states and 58 transitions. [2024-06-14 11:18:40,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 38 transitions, 213 flow [2024-06-14 11:18:40,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 38 transitions, 198 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:40,477 INFO L231 Difference]: Finished difference. Result has 41 places, 33 transitions, 135 flow [2024-06-14 11:18:40,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=135, PETRI_PLACES=41, PETRI_TRANSITIONS=33} [2024-06-14 11:18:40,478 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 9 predicate places. [2024-06-14 11:18:40,478 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 33 transitions, 135 flow [2024-06-14 11:18:40,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:40,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:40,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:40,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:18:40,479 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:40,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:40,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1100644319, now seen corresponding path program 1 times [2024-06-14 11:18:40,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:40,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075904079] [2024-06-14 11:18:40,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:40,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:40,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:43,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:43,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:43,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075904079] [2024-06-14 11:18:43,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075904079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:43,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:43,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:43,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469411762] [2024-06-14 11:18:43,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:43,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:43,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:43,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:43,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:43,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-14 11:18:43,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 33 transitions, 135 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:43,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:43,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-14 11:18:43,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:43,401 INFO L124 PetriNetUnfolderBase]: 239/425 cut-off events. [2024-06-14 11:18:43,402 INFO L125 PetriNetUnfolderBase]: For 588/588 co-relation queries the response was YES. [2024-06-14 11:18:43,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1226 conditions, 425 events. 239/425 cut-off events. For 588/588 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1485 event pairs, 41 based on Foata normal form. 4/427 useless extension candidates. Maximal degree in co-relation 1206. Up to 362 conditions per place. [2024-06-14 11:18:43,405 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 38 selfloop transitions, 8 changer transitions 0/48 dead transitions. [2024-06-14 11:18:43,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 48 transitions, 257 flow [2024-06-14 11:18:43,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:43,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:43,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 82 transitions. [2024-06-14 11:18:43,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-14 11:18:43,408 INFO L175 Difference]: Start difference. First operand has 41 places, 33 transitions, 135 flow. Second operand 6 states and 82 transitions. [2024-06-14 11:18:43,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 48 transitions, 257 flow [2024-06-14 11:18:43,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 48 transitions, 246 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:43,412 INFO L231 Difference]: Finished difference. Result has 43 places, 32 transitions, 136 flow [2024-06-14 11:18:43,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=136, PETRI_PLACES=43, PETRI_TRANSITIONS=32} [2024-06-14 11:18:43,414 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 11 predicate places. [2024-06-14 11:18:43,416 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 32 transitions, 136 flow [2024-06-14 11:18:43,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:43,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:43,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:43,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:18:43,421 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:43,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:43,422 INFO L85 PathProgramCache]: Analyzing trace with hash 330816690, now seen corresponding path program 1 times [2024-06-14 11:18:43,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:43,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554032716] [2024-06-14 11:18:43,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:43,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:43,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:44,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:44,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:44,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554032716] [2024-06-14 11:18:44,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554032716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:44,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:44,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:44,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443683839] [2024-06-14 11:18:44,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:44,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:44,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:44,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:44,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:44,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:18:44,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 32 transitions, 136 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:44,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:44,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:18:44,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:44,916 INFO L124 PetriNetUnfolderBase]: 237/422 cut-off events. [2024-06-14 11:18:44,917 INFO L125 PetriNetUnfolderBase]: For 822/822 co-relation queries the response was YES. [2024-06-14 11:18:44,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1283 conditions, 422 events. 237/422 cut-off events. For 822/822 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1484 event pairs, 103 based on Foata normal form. 1/421 useless extension candidates. Maximal degree in co-relation 1263. Up to 407 conditions per place. [2024-06-14 11:18:44,920 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 30 selfloop transitions, 8 changer transitions 0/40 dead transitions. [2024-06-14 11:18:44,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 40 transitions, 234 flow [2024-06-14 11:18:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:44,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:44,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 65 transitions. [2024-06-14 11:18:44,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3282828282828283 [2024-06-14 11:18:44,922 INFO L175 Difference]: Start difference. First operand has 43 places, 32 transitions, 136 flow. Second operand 6 states and 65 transitions. [2024-06-14 11:18:44,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 40 transitions, 234 flow [2024-06-14 11:18:44,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 40 transitions, 214 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:18:44,925 INFO L231 Difference]: Finished difference. Result has 45 places, 34 transitions, 149 flow [2024-06-14 11:18:44,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=149, PETRI_PLACES=45, PETRI_TRANSITIONS=34} [2024-06-14 11:18:44,927 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 13 predicate places. [2024-06-14 11:18:44,927 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 34 transitions, 149 flow [2024-06-14 11:18:44,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:44,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:44,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:44,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:18:44,928 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:44,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:44,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1233867126, now seen corresponding path program 1 times [2024-06-14 11:18:44,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:44,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131379803] [2024-06-14 11:18:44,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:44,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:44,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:46,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:46,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:46,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131379803] [2024-06-14 11:18:46,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131379803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:46,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:46,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:46,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38956834] [2024-06-14 11:18:46,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:46,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:46,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:46,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:46,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:46,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:18:46,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 34 transitions, 149 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:46,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:46,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:18:46,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:46,489 INFO L124 PetriNetUnfolderBase]: 243/433 cut-off events. [2024-06-14 11:18:46,489 INFO L125 PetriNetUnfolderBase]: For 1081/1081 co-relation queries the response was YES. [2024-06-14 11:18:46,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1375 conditions, 433 events. 243/433 cut-off events. For 1081/1081 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1528 event pairs, 85 based on Foata normal form. 2/432 useless extension candidates. Maximal degree in co-relation 1353. Up to 399 conditions per place. [2024-06-14 11:18:46,492 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 36 selfloop transitions, 10 changer transitions 0/48 dead transitions. [2024-06-14 11:18:46,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 48 transitions, 279 flow [2024-06-14 11:18:46,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:46,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:46,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 70 transitions. [2024-06-14 11:18:46,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35353535353535354 [2024-06-14 11:18:46,494 INFO L175 Difference]: Start difference. First operand has 45 places, 34 transitions, 149 flow. Second operand 6 states and 70 transitions. [2024-06-14 11:18:46,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 48 transitions, 279 flow [2024-06-14 11:18:46,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 48 transitions, 262 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 11:18:46,496 INFO L231 Difference]: Finished difference. Result has 48 places, 38 transitions, 180 flow [2024-06-14 11:18:46,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=180, PETRI_PLACES=48, PETRI_TRANSITIONS=38} [2024-06-14 11:18:46,497 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 16 predicate places. [2024-06-14 11:18:46,497 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 38 transitions, 180 flow [2024-06-14 11:18:46,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:46,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:46,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:46,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:18:46,498 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:46,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:46,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1665375622, now seen corresponding path program 2 times [2024-06-14 11:18:46,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:46,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801915139] [2024-06-14 11:18:46,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:46,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:46,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:47,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:47,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:47,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801915139] [2024-06-14 11:18:47,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801915139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:47,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:47,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:47,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346108825] [2024-06-14 11:18:47,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:47,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:47,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:47,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:47,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:47,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:18:47,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 180 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:47,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:47,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:18:47,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:47,979 INFO L124 PetriNetUnfolderBase]: 244/435 cut-off events. [2024-06-14 11:18:47,980 INFO L125 PetriNetUnfolderBase]: For 1460/1463 co-relation queries the response was YES. [2024-06-14 11:18:47,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1511 conditions, 435 events. 244/435 cut-off events. For 1460/1463 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1550 event pairs, 88 based on Foata normal form. 2/434 useless extension candidates. Maximal degree in co-relation 1487. Up to 388 conditions per place. [2024-06-14 11:18:47,984 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 35 selfloop transitions, 14 changer transitions 0/51 dead transitions. [2024-06-14 11:18:47,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 51 transitions, 340 flow [2024-06-14 11:18:47,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:47,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:47,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 71 transitions. [2024-06-14 11:18:47,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35858585858585856 [2024-06-14 11:18:47,989 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 180 flow. Second operand 6 states and 71 transitions. [2024-06-14 11:18:47,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 51 transitions, 340 flow [2024-06-14 11:18:47,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 51 transitions, 328 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:18:47,993 INFO L231 Difference]: Finished difference. Result has 52 places, 42 transitions, 229 flow [2024-06-14 11:18:47,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=229, PETRI_PLACES=52, PETRI_TRANSITIONS=42} [2024-06-14 11:18:47,995 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 20 predicate places. [2024-06-14 11:18:47,995 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 42 transitions, 229 flow [2024-06-14 11:18:47,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:47,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:47,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:47,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:18:47,996 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:47,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:47,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1687591326, now seen corresponding path program 1 times [2024-06-14 11:18:47,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:47,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638183513] [2024-06-14 11:18:47,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:47,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:48,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:49,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:49,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:49,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638183513] [2024-06-14 11:18:49,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638183513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:49,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:49,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:49,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863416610] [2024-06-14 11:18:49,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:49,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:49,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:49,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:49,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:49,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:18:49,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 229 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:49,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:49,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:18:49,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:49,954 INFO L124 PetriNetUnfolderBase]: 242/431 cut-off events. [2024-06-14 11:18:49,954 INFO L125 PetriNetUnfolderBase]: For 1837/1837 co-relation queries the response was YES. [2024-06-14 11:18:49,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1589 conditions, 431 events. 242/431 cut-off events. For 1837/1837 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1527 event pairs, 80 based on Foata normal form. 1/430 useless extension candidates. Maximal degree in co-relation 1563. Up to 413 conditions per place. [2024-06-14 11:18:49,956 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 39 selfloop transitions, 10 changer transitions 0/51 dead transitions. [2024-06-14 11:18:49,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 51 transitions, 353 flow [2024-06-14 11:18:49,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:49,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:49,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 73 transitions. [2024-06-14 11:18:49,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31601731601731603 [2024-06-14 11:18:49,958 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 229 flow. Second operand 7 states and 73 transitions. [2024-06-14 11:18:49,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 51 transitions, 353 flow [2024-06-14 11:18:49,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 51 transitions, 338 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 11:18:49,960 INFO L231 Difference]: Finished difference. Result has 57 places, 44 transitions, 253 flow [2024-06-14 11:18:49,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=253, PETRI_PLACES=57, PETRI_TRANSITIONS=44} [2024-06-14 11:18:49,961 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 25 predicate places. [2024-06-14 11:18:49,961 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 44 transitions, 253 flow [2024-06-14 11:18:49,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:49,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:49,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:49,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:18:49,961 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:49,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:49,962 INFO L85 PathProgramCache]: Analyzing trace with hash -35304038, now seen corresponding path program 1 times [2024-06-14 11:18:49,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:49,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303534030] [2024-06-14 11:18:49,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:49,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:49,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:51,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:51,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:51,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303534030] [2024-06-14 11:18:51,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303534030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:51,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:51,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:51,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896820018] [2024-06-14 11:18:51,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:51,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:51,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:51,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:51,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:51,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:18:51,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 44 transitions, 253 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:51,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:51,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:18:51,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:51,798 INFO L124 PetriNetUnfolderBase]: 240/428 cut-off events. [2024-06-14 11:18:51,798 INFO L125 PetriNetUnfolderBase]: For 2146/2146 co-relation queries the response was YES. [2024-06-14 11:18:51,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1656 conditions, 428 events. 240/428 cut-off events. For 2146/2146 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1512 event pairs, 79 based on Foata normal form. 1/427 useless extension candidates. Maximal degree in co-relation 1628. Up to 392 conditions per place. [2024-06-14 11:18:51,801 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 41 selfloop transitions, 11 changer transitions 0/54 dead transitions. [2024-06-14 11:18:51,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 54 transitions, 383 flow [2024-06-14 11:18:51,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:51,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:51,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 70 transitions. [2024-06-14 11:18:51,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35353535353535354 [2024-06-14 11:18:51,802 INFO L175 Difference]: Start difference. First operand has 57 places, 44 transitions, 253 flow. Second operand 6 states and 70 transitions. [2024-06-14 11:18:51,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 54 transitions, 383 flow [2024-06-14 11:18:51,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 54 transitions, 358 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:18:51,805 INFO L231 Difference]: Finished difference. Result has 58 places, 44 transitions, 258 flow [2024-06-14 11:18:51,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=258, PETRI_PLACES=58, PETRI_TRANSITIONS=44} [2024-06-14 11:18:51,806 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 26 predicate places. [2024-06-14 11:18:51,806 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 44 transitions, 258 flow [2024-06-14 11:18:51,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:51,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:51,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:51,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:18:51,807 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:51,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:51,807 INFO L85 PathProgramCache]: Analyzing trace with hash -119614989, now seen corresponding path program 1 times [2024-06-14 11:18:51,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:51,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021513401] [2024-06-14 11:18:51,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:51,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:51,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:53,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:53,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:53,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021513401] [2024-06-14 11:18:53,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021513401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:53,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:53,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:53,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252938668] [2024-06-14 11:18:53,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:53,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:53,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:53,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:53,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:53,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:18:53,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 44 transitions, 258 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:53,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:53,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:18:53,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:53,576 INFO L124 PetriNetUnfolderBase]: 246/439 cut-off events. [2024-06-14 11:18:53,576 INFO L125 PetriNetUnfolderBase]: For 2642/2642 co-relation queries the response was YES. [2024-06-14 11:18:53,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1745 conditions, 439 events. 246/439 cut-off events. For 2642/2642 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1567 event pairs, 82 based on Foata normal form. 2/438 useless extension candidates. Maximal degree in co-relation 1716. Up to 397 conditions per place. [2024-06-14 11:18:53,579 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 44 selfloop transitions, 12 changer transitions 0/58 dead transitions. [2024-06-14 11:18:53,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 58 transitions, 414 flow [2024-06-14 11:18:53,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:53,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:53,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-14 11:18:53,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.341991341991342 [2024-06-14 11:18:53,581 INFO L175 Difference]: Start difference. First operand has 58 places, 44 transitions, 258 flow. Second operand 7 states and 79 transitions. [2024-06-14 11:18:53,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 58 transitions, 414 flow [2024-06-14 11:18:53,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 58 transitions, 387 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:18:53,586 INFO L231 Difference]: Finished difference. Result has 60 places, 46 transitions, 276 flow [2024-06-14 11:18:53,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=276, PETRI_PLACES=60, PETRI_TRANSITIONS=46} [2024-06-14 11:18:53,587 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 28 predicate places. [2024-06-14 11:18:53,587 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 46 transitions, 276 flow [2024-06-14 11:18:53,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:53,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:53,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:53,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:18:53,588 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:53,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:53,588 INFO L85 PathProgramCache]: Analyzing trace with hash 87038451, now seen corresponding path program 2 times [2024-06-14 11:18:53,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:53,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184181573] [2024-06-14 11:18:53,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:53,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:53,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:54,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:54,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:54,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184181573] [2024-06-14 11:18:54,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184181573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:54,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:54,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:54,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647151914] [2024-06-14 11:18:54,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:54,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:54,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:54,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:54,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:55,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:18:55,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 46 transitions, 276 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:55,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:55,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:18:55,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:55,339 INFO L124 PetriNetUnfolderBase]: 252/449 cut-off events. [2024-06-14 11:18:55,340 INFO L125 PetriNetUnfolderBase]: For 3172/3175 co-relation queries the response was YES. [2024-06-14 11:18:55,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1873 conditions, 449 events. 252/449 cut-off events. For 3172/3175 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1609 event pairs, 86 based on Foata normal form. 2/448 useless extension candidates. Maximal degree in co-relation 1843. Up to 395 conditions per place. [2024-06-14 11:18:55,342 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 40 selfloop transitions, 16 changer transitions 0/58 dead transitions. [2024-06-14 11:18:55,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 58 transitions, 432 flow [2024-06-14 11:18:55,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:55,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:55,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-14 11:18:55,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.341991341991342 [2024-06-14 11:18:55,344 INFO L175 Difference]: Start difference. First operand has 60 places, 46 transitions, 276 flow. Second operand 7 states and 79 transitions. [2024-06-14 11:18:55,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 58 transitions, 432 flow [2024-06-14 11:18:55,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 58 transitions, 403 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:18:55,347 INFO L231 Difference]: Finished difference. Result has 62 places, 48 transitions, 304 flow [2024-06-14 11:18:55,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=304, PETRI_PLACES=62, PETRI_TRANSITIONS=48} [2024-06-14 11:18:55,347 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 30 predicate places. [2024-06-14 11:18:55,348 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 48 transitions, 304 flow [2024-06-14 11:18:55,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:55,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:55,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:55,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:18:55,348 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:55,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:55,349 INFO L85 PathProgramCache]: Analyzing trace with hash 87305361, now seen corresponding path program 3 times [2024-06-14 11:18:55,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:55,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509661201] [2024-06-14 11:18:55,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:55,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:55,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:56,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:56,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:56,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509661201] [2024-06-14 11:18:56,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509661201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:56,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:56,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:18:56,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402297935] [2024-06-14 11:18:56,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:56,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:18:56,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:56,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:18:56,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:18:56,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:18:56,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 48 transitions, 304 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:56,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:56,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:18:56,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:57,085 INFO L124 PetriNetUnfolderBase]: 253/451 cut-off events. [2024-06-14 11:18:57,085 INFO L125 PetriNetUnfolderBase]: For 3696/3699 co-relation queries the response was YES. [2024-06-14 11:18:57,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1962 conditions, 451 events. 253/451 cut-off events. For 3696/3699 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1626 event pairs, 85 based on Foata normal form. 2/450 useless extension candidates. Maximal degree in co-relation 1931. Up to 376 conditions per place. [2024-06-14 11:18:57,088 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 38 selfloop transitions, 23 changer transitions 0/63 dead transitions. [2024-06-14 11:18:57,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 63 transitions, 520 flow [2024-06-14 11:18:57,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:57,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:57,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2024-06-14 11:18:57,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35064935064935066 [2024-06-14 11:18:57,089 INFO L175 Difference]: Start difference. First operand has 62 places, 48 transitions, 304 flow. Second operand 7 states and 81 transitions. [2024-06-14 11:18:57,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 63 transitions, 520 flow [2024-06-14 11:18:57,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 63 transitions, 479 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:18:57,096 INFO L231 Difference]: Finished difference. Result has 64 places, 52 transitions, 358 flow [2024-06-14 11:18:57,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=358, PETRI_PLACES=64, PETRI_TRANSITIONS=52} [2024-06-14 11:18:57,097 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 32 predicate places. [2024-06-14 11:18:57,097 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 52 transitions, 358 flow [2024-06-14 11:18:57,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:57,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:57,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:57,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:18:57,098 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:57,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:57,098 INFO L85 PathProgramCache]: Analyzing trace with hash 87315281, now seen corresponding path program 1 times [2024-06-14 11:18:57,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:57,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807072672] [2024-06-14 11:18:57,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:57,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:57,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:59,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:59,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:59,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807072672] [2024-06-14 11:18:59,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807072672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:59,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:59,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:18:59,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095117679] [2024-06-14 11:18:59,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:59,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:18:59,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:59,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:18:59,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:18:59,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:18:59,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 52 transitions, 358 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:59,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:59,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:18:59,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:59,638 INFO L124 PetriNetUnfolderBase]: 249/444 cut-off events. [2024-06-14 11:18:59,639 INFO L125 PetriNetUnfolderBase]: For 4155/4155 co-relation queries the response was YES. [2024-06-14 11:18:59,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2000 conditions, 444 events. 249/444 cut-off events. For 4155/4155 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1586 event pairs, 80 based on Foata normal form. 2/444 useless extension candidates. Maximal degree in co-relation 1968. Up to 420 conditions per place. [2024-06-14 11:18:59,641 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 49 selfloop transitions, 12 changer transitions 0/63 dead transitions. [2024-06-14 11:18:59,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 63 transitions, 512 flow [2024-06-14 11:18:59,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:18:59,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:18:59,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-14 11:18:59,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3106060606060606 [2024-06-14 11:18:59,643 INFO L175 Difference]: Start difference. First operand has 64 places, 52 transitions, 358 flow. Second operand 8 states and 82 transitions. [2024-06-14 11:18:59,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 63 transitions, 512 flow [2024-06-14 11:18:59,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 63 transitions, 477 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:59,649 INFO L231 Difference]: Finished difference. Result has 69 places, 54 transitions, 368 flow [2024-06-14 11:18:59,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=368, PETRI_PLACES=69, PETRI_TRANSITIONS=54} [2024-06-14 11:18:59,649 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 37 predicate places. [2024-06-14 11:18:59,649 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 54 transitions, 368 flow [2024-06-14 11:18:59,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:59,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:59,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:59,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:18:59,650 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:18:59,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:59,651 INFO L85 PathProgramCache]: Analyzing trace with hash 582135845, now seen corresponding path program 1 times [2024-06-14 11:18:59,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:59,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793285525] [2024-06-14 11:18:59,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:59,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:59,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:01,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:01,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:01,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793285525] [2024-06-14 11:19:01,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793285525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:01,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:01,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:01,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582772688] [2024-06-14 11:19:01,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:01,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:01,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:01,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:01,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:01,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:01,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 54 transitions, 368 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:01,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:01,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:01,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:01,750 INFO L124 PetriNetUnfolderBase]: 255/454 cut-off events. [2024-06-14 11:19:01,751 INFO L125 PetriNetUnfolderBase]: For 4553/4553 co-relation queries the response was YES. [2024-06-14 11:19:01,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2101 conditions, 454 events. 255/454 cut-off events. For 4553/4553 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1636 event pairs, 58 based on Foata normal form. 2/454 useless extension candidates. Maximal degree in co-relation 2067. Up to 401 conditions per place. [2024-06-14 11:19:01,754 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 58 selfloop transitions, 11 changer transitions 0/71 dead transitions. [2024-06-14 11:19:01,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 71 transitions, 554 flow [2024-06-14 11:19:01,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:01,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:01,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2024-06-14 11:19:01,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.354978354978355 [2024-06-14 11:19:01,755 INFO L175 Difference]: Start difference. First operand has 69 places, 54 transitions, 368 flow. Second operand 7 states and 82 transitions. [2024-06-14 11:19:01,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 71 transitions, 554 flow [2024-06-14 11:19:01,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 71 transitions, 525 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:01,760 INFO L231 Difference]: Finished difference. Result has 70 places, 56 transitions, 382 flow [2024-06-14 11:19:01,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=382, PETRI_PLACES=70, PETRI_TRANSITIONS=56} [2024-06-14 11:19:01,761 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 38 predicate places. [2024-06-14 11:19:01,761 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 56 transitions, 382 flow [2024-06-14 11:19:01,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:01,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:01,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:01,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:19:01,762 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:01,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:01,762 INFO L85 PathProgramCache]: Analyzing trace with hash 582255815, now seen corresponding path program 2 times [2024-06-14 11:19:01,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:01,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427613787] [2024-06-14 11:19:01,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:01,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:01,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:03,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:03,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:03,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427613787] [2024-06-14 11:19:03,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427613787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:03,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:03,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:19:03,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331287668] [2024-06-14 11:19:03,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:03,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:19:03,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:03,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:19:03,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:19:03,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:03,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 56 transitions, 382 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:03,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:03,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:03,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:04,074 INFO L124 PetriNetUnfolderBase]: 261/464 cut-off events. [2024-06-14 11:19:04,075 INFO L125 PetriNetUnfolderBase]: For 5196/5196 co-relation queries the response was YES. [2024-06-14 11:19:04,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2214 conditions, 464 events. 261/464 cut-off events. For 5196/5196 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1671 event pairs, 56 based on Foata normal form. 2/464 useless extension candidates. Maximal degree in co-relation 2179. Up to 394 conditions per place. [2024-06-14 11:19:04,077 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 54 selfloop transitions, 16 changer transitions 0/72 dead transitions. [2024-06-14 11:19:04,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 72 transitions, 572 flow [2024-06-14 11:19:04,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:04,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:04,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-06-14 11:19:04,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3593073593073593 [2024-06-14 11:19:04,079 INFO L175 Difference]: Start difference. First operand has 70 places, 56 transitions, 382 flow. Second operand 7 states and 83 transitions. [2024-06-14 11:19:04,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 72 transitions, 572 flow [2024-06-14 11:19:04,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 72 transitions, 545 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:04,083 INFO L231 Difference]: Finished difference. Result has 72 places, 58 transitions, 413 flow [2024-06-14 11:19:04,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=413, PETRI_PLACES=72, PETRI_TRANSITIONS=58} [2024-06-14 11:19:04,083 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 40 predicate places. [2024-06-14 11:19:04,084 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 58 transitions, 413 flow [2024-06-14 11:19:04,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:04,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:04,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:04,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:19:04,084 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:04,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:04,085 INFO L85 PathProgramCache]: Analyzing trace with hash -339927675, now seen corresponding path program 1 times [2024-06-14 11:19:04,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:04,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954454877] [2024-06-14 11:19:04,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:04,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:04,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:05,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-06-14 11:19:05,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:05,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954454877] [2024-06-14 11:19:05,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954454877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:05,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:05,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:19:05,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382971150] [2024-06-14 11:19:05,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:05,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:19:05,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:05,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:19:05,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:19:05,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:05,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 58 transitions, 413 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:05,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:05,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:05,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:05,936 INFO L124 PetriNetUnfolderBase]: 259/461 cut-off events. [2024-06-14 11:19:05,936 INFO L125 PetriNetUnfolderBase]: For 5712/5712 co-relation queries the response was YES. [2024-06-14 11:19:05,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2265 conditions, 461 events. 259/461 cut-off events. For 5712/5712 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1658 event pairs, 75 based on Foata normal form. 1/460 useless extension candidates. Maximal degree in co-relation 2229. Up to 414 conditions per place. [2024-06-14 11:19:05,941 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 53 selfloop transitions, 15 changer transitions 0/70 dead transitions. [2024-06-14 11:19:05,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 70 transitions, 581 flow [2024-06-14 11:19:05,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:05,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:05,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-14 11:19:05,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.341991341991342 [2024-06-14 11:19:05,942 INFO L175 Difference]: Start difference. First operand has 72 places, 58 transitions, 413 flow. Second operand 7 states and 79 transitions. [2024-06-14 11:19:05,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 70 transitions, 581 flow [2024-06-14 11:19:05,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 70 transitions, 537 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:05,948 INFO L231 Difference]: Finished difference. Result has 74 places, 58 transitions, 407 flow [2024-06-14 11:19:05,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=407, PETRI_PLACES=74, PETRI_TRANSITIONS=58} [2024-06-14 11:19:05,948 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 42 predicate places. [2024-06-14 11:19:05,948 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 58 transitions, 407 flow [2024-06-14 11:19:05,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:05,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:05,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:05,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:19:05,949 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:05,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:05,949 INFO L85 PathProgramCache]: Analyzing trace with hash -335279287, now seen corresponding path program 1 times [2024-06-14 11:19:05,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:05,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399769774] [2024-06-14 11:19:05,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:05,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:05,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:07,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-06-14 11:19:07,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:07,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399769774] [2024-06-14 11:19:07,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399769774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:07,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:07,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:19:07,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484666647] [2024-06-14 11:19:07,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:07,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:19:07,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:07,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:19:07,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:19:07,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:07,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 58 transitions, 407 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:07,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:07,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:07,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:07,872 INFO L124 PetriNetUnfolderBase]: 265/472 cut-off events. [2024-06-14 11:19:07,872 INFO L125 PetriNetUnfolderBase]: For 6487/6487 co-relation queries the response was YES. [2024-06-14 11:19:07,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2329 conditions, 472 events. 265/472 cut-off events. For 6487/6487 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1714 event pairs, 78 based on Foata normal form. 2/471 useless extension candidates. Maximal degree in co-relation 2292. Up to 422 conditions per place. [2024-06-14 11:19:07,875 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 58 selfloop transitions, 14 changer transitions 0/74 dead transitions. [2024-06-14 11:19:07,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 74 transitions, 607 flow [2024-06-14 11:19:07,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:07,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:07,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-14 11:19:07,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:19:07,876 INFO L175 Difference]: Start difference. First operand has 74 places, 58 transitions, 407 flow. Second operand 8 states and 88 transitions. [2024-06-14 11:19:07,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 74 transitions, 607 flow [2024-06-14 11:19:07,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 74 transitions, 565 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:07,881 INFO L231 Difference]: Finished difference. Result has 76 places, 60 transitions, 420 flow [2024-06-14 11:19:07,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=420, PETRI_PLACES=76, PETRI_TRANSITIONS=60} [2024-06-14 11:19:07,882 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 44 predicate places. [2024-06-14 11:19:07,882 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 60 transitions, 420 flow [2024-06-14 11:19:07,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:07,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:07,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:07,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:19:07,883 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:07,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:07,883 INFO L85 PathProgramCache]: Analyzing trace with hash 759387335, now seen corresponding path program 3 times [2024-06-14 11:19:07,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:07,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265961717] [2024-06-14 11:19:07,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:07,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:07,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:09,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:09,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:09,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265961717] [2024-06-14 11:19:09,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265961717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:09,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:09,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:19:09,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977948536] [2024-06-14 11:19:09,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:09,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:19:09,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:09,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:19:09,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:19:09,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:09,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 60 transitions, 420 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:09,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:09,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:09,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:09,933 INFO L124 PetriNetUnfolderBase]: 261/466 cut-off events. [2024-06-14 11:19:09,934 INFO L125 PetriNetUnfolderBase]: For 6949/6952 co-relation queries the response was YES. [2024-06-14 11:19:09,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2339 conditions, 466 events. 261/466 cut-off events. For 6949/6952 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1695 event pairs, 67 based on Foata normal form. 2/465 useless extension candidates. Maximal degree in co-relation 2301. Up to 380 conditions per place. [2024-06-14 11:19:09,938 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 53 selfloop transitions, 19 changer transitions 0/74 dead transitions. [2024-06-14 11:19:09,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 74 transitions, 614 flow [2024-06-14 11:19:09,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:09,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:09,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-06-14 11:19:09,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3593073593073593 [2024-06-14 11:19:09,948 INFO L175 Difference]: Start difference. First operand has 76 places, 60 transitions, 420 flow. Second operand 7 states and 83 transitions. [2024-06-14 11:19:09,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 74 transitions, 614 flow [2024-06-14 11:19:09,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 74 transitions, 575 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:09,963 INFO L231 Difference]: Finished difference. Result has 77 places, 62 transitions, 448 flow [2024-06-14 11:19:09,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=448, PETRI_PLACES=77, PETRI_TRANSITIONS=62} [2024-06-14 11:19:09,965 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 45 predicate places. [2024-06-14 11:19:09,965 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 62 transitions, 448 flow [2024-06-14 11:19:09,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:09,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:09,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:09,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:19:09,966 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:09,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:09,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1596773563, now seen corresponding path program 2 times [2024-06-14 11:19:09,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:09,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478600972] [2024-06-14 11:19:09,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:09,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:09,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:11,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:11,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:11,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478600972] [2024-06-14 11:19:11,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478600972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:11,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:11,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:19:11,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675956125] [2024-06-14 11:19:11,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:11,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:19:11,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:11,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:19:11,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:19:11,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:11,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 62 transitions, 448 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:11,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:11,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:11,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:12,002 INFO L124 PetriNetUnfolderBase]: 267/476 cut-off events. [2024-06-14 11:19:12,003 INFO L125 PetriNetUnfolderBase]: For 7736/7739 co-relation queries the response was YES. [2024-06-14 11:19:12,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2450 conditions, 476 events. 267/476 cut-off events. For 7736/7739 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1735 event pairs, 79 based on Foata normal form. 2/475 useless extension candidates. Maximal degree in co-relation 2411. Up to 414 conditions per place. [2024-06-14 11:19:12,005 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 56 selfloop transitions, 18 changer transitions 0/76 dead transitions. [2024-06-14 11:19:12,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 76 transitions, 652 flow [2024-06-14 11:19:12,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:12,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:12,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-14 11:19:12,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:19:12,007 INFO L175 Difference]: Start difference. First operand has 77 places, 62 transitions, 448 flow. Second operand 8 states and 88 transitions. [2024-06-14 11:19:12,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 76 transitions, 652 flow [2024-06-14 11:19:12,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 76 transitions, 601 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:12,013 INFO L231 Difference]: Finished difference. Result has 80 places, 64 transitions, 464 flow [2024-06-14 11:19:12,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=464, PETRI_PLACES=80, PETRI_TRANSITIONS=64} [2024-06-14 11:19:12,013 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 48 predicate places. [2024-06-14 11:19:12,013 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 64 transitions, 464 flow [2024-06-14 11:19:12,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:12,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:12,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:12,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:19:12,014 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:12,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:12,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1025595809, now seen corresponding path program 3 times [2024-06-14 11:19:12,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:12,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704964403] [2024-06-14 11:19:12,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:12,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:12,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:13,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:13,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:13,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704964403] [2024-06-14 11:19:13,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704964403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:13,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:13,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:19:13,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474334435] [2024-06-14 11:19:13,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:13,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:19:13,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:13,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:19:13,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:19:13,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:13,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 64 transitions, 464 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:13,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:13,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:13,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:14,124 INFO L124 PetriNetUnfolderBase]: 273/486 cut-off events. [2024-06-14 11:19:14,125 INFO L125 PetriNetUnfolderBase]: For 8489/8492 co-relation queries the response was YES. [2024-06-14 11:19:14,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2548 conditions, 486 events. 273/486 cut-off events. For 8489/8492 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1787 event pairs, 79 based on Foata normal form. 2/485 useless extension candidates. Maximal degree in co-relation 2508. Up to 404 conditions per place. [2024-06-14 11:19:14,128 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 51 selfloop transitions, 25 changer transitions 0/78 dead transitions. [2024-06-14 11:19:14,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 78 transitions, 676 flow [2024-06-14 11:19:14,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:14,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:14,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-14 11:19:14,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3371212121212121 [2024-06-14 11:19:14,129 INFO L175 Difference]: Start difference. First operand has 80 places, 64 transitions, 464 flow. Second operand 8 states and 89 transitions. [2024-06-14 11:19:14,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 78 transitions, 676 flow [2024-06-14 11:19:14,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 78 transitions, 625 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:14,138 INFO L231 Difference]: Finished difference. Result has 82 places, 66 transitions, 498 flow [2024-06-14 11:19:14,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=498, PETRI_PLACES=82, PETRI_TRANSITIONS=66} [2024-06-14 11:19:14,139 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 50 predicate places. [2024-06-14 11:19:14,139 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 66 transitions, 498 flow [2024-06-14 11:19:14,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:14,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:14,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:14,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:19:14,140 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:14,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:14,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1722419777, now seen corresponding path program 4 times [2024-06-14 11:19:14,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:14,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325776325] [2024-06-14 11:19:14,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:14,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:14,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:15,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:15,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:15,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325776325] [2024-06-14 11:19:15,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325776325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:15,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:15,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:19:15,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171670604] [2024-06-14 11:19:15,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:15,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:19:15,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:15,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:19:15,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:19:15,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:15,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 66 transitions, 498 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:15,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:15,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:15,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:16,251 INFO L124 PetriNetUnfolderBase]: 274/488 cut-off events. [2024-06-14 11:19:16,251 INFO L125 PetriNetUnfolderBase]: For 9202/9205 co-relation queries the response was YES. [2024-06-14 11:19:16,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2630 conditions, 488 events. 274/488 cut-off events. For 9202/9205 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1809 event pairs, 78 based on Foata normal form. 2/487 useless extension candidates. Maximal degree in co-relation 2589. Up to 377 conditions per place. [2024-06-14 11:19:16,254 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 47 selfloop transitions, 34 changer transitions 0/83 dead transitions. [2024-06-14 11:19:16,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 83 transitions, 798 flow [2024-06-14 11:19:16,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:16,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:16,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-14 11:19:16,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3446969696969697 [2024-06-14 11:19:16,256 INFO L175 Difference]: Start difference. First operand has 82 places, 66 transitions, 498 flow. Second operand 8 states and 91 transitions. [2024-06-14 11:19:16,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 83 transitions, 798 flow [2024-06-14 11:19:16,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 83 transitions, 729 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:16,263 INFO L231 Difference]: Finished difference. Result has 84 places, 70 transitions, 566 flow [2024-06-14 11:19:16,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=566, PETRI_PLACES=84, PETRI_TRANSITIONS=70} [2024-06-14 11:19:16,263 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 52 predicate places. [2024-06-14 11:19:16,264 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 70 transitions, 566 flow [2024-06-14 11:19:16,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:16,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:16,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:16,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:19:16,264 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:16,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:16,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1180688580, now seen corresponding path program 1 times [2024-06-14 11:19:16,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:16,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473218545] [2024-06-14 11:19:16,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:16,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:16,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:18,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:18,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:18,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473218545] [2024-06-14 11:19:18,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473218545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:18,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:18,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:19:18,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502229882] [2024-06-14 11:19:18,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:18,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:19:18,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:18,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:19:18,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:19:18,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:18,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 70 transitions, 566 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:18,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:18,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:18,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:18,535 INFO L124 PetriNetUnfolderBase]: 310/553 cut-off events. [2024-06-14 11:19:18,535 INFO L125 PetriNetUnfolderBase]: For 10190/10190 co-relation queries the response was YES. [2024-06-14 11:19:18,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2934 conditions, 553 events. 310/553 cut-off events. For 10190/10190 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2142 event pairs, 61 based on Foata normal form. 2/553 useless extension candidates. Maximal degree in co-relation 2892. Up to 464 conditions per place. [2024-06-14 11:19:18,539 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 79 selfloop transitions, 20 changer transitions 0/101 dead transitions. [2024-06-14 11:19:18,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 101 transitions, 899 flow [2024-06-14 11:19:18,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:18,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:18,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-14 11:19:18,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3468013468013468 [2024-06-14 11:19:18,541 INFO L175 Difference]: Start difference. First operand has 84 places, 70 transitions, 566 flow. Second operand 9 states and 103 transitions. [2024-06-14 11:19:18,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 101 transitions, 899 flow [2024-06-14 11:19:18,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 101 transitions, 834 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:18,550 INFO L231 Difference]: Finished difference. Result has 92 places, 82 transitions, 659 flow [2024-06-14 11:19:18,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=659, PETRI_PLACES=92, PETRI_TRANSITIONS=82} [2024-06-14 11:19:18,551 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 60 predicate places. [2024-06-14 11:19:18,551 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 82 transitions, 659 flow [2024-06-14 11:19:18,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:18,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:18,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:18,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:19:18,552 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:18,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:18,552 INFO L85 PathProgramCache]: Analyzing trace with hash -736061328, now seen corresponding path program 2 times [2024-06-14 11:19:18,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:18,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876556974] [2024-06-14 11:19:18,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:18,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:18,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:20,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:20,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:20,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876556974] [2024-06-14 11:19:20,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876556974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:20,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:20,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:19:20,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304876749] [2024-06-14 11:19:20,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:20,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:19:20,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:20,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:19:20,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:19:20,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:20,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 82 transitions, 659 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:20,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:20,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:20,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:20,925 INFO L124 PetriNetUnfolderBase]: 316/563 cut-off events. [2024-06-14 11:19:20,925 INFO L125 PetriNetUnfolderBase]: For 11055/11055 co-relation queries the response was YES. [2024-06-14 11:19:20,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3108 conditions, 563 events. 316/563 cut-off events. For 11055/11055 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2186 event pairs, 66 based on Foata normal form. 2/563 useless extension candidates. Maximal degree in co-relation 3061. Up to 454 conditions per place. [2024-06-14 11:19:20,935 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 74 selfloop transitions, 24 changer transitions 0/100 dead transitions. [2024-06-14 11:19:20,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 100 transitions, 923 flow [2024-06-14 11:19:20,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:20,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:20,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-14 11:19:20,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3446969696969697 [2024-06-14 11:19:20,938 INFO L175 Difference]: Start difference. First operand has 92 places, 82 transitions, 659 flow. Second operand 8 states and 91 transitions. [2024-06-14 11:19:20,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 100 transitions, 923 flow [2024-06-14 11:19:20,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 100 transitions, 888 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:20,947 INFO L231 Difference]: Finished difference. Result has 97 places, 84 transitions, 708 flow [2024-06-14 11:19:20,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=708, PETRI_PLACES=97, PETRI_TRANSITIONS=84} [2024-06-14 11:19:20,948 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 65 predicate places. [2024-06-14 11:19:20,948 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 84 transitions, 708 flow [2024-06-14 11:19:20,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:20,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:20,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:20,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:19:20,949 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:20,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:20,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1809293648, now seen corresponding path program 3 times [2024-06-14 11:19:20,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:20,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881122005] [2024-06-14 11:19:20,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:20,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:20,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:22,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:22,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:22,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881122005] [2024-06-14 11:19:22,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881122005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:22,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:22,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:19:22,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600575649] [2024-06-14 11:19:22,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:22,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:19:22,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:22,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:19:22,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:19:22,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:22,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 84 transitions, 708 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:22,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:22,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:22,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:23,367 INFO L124 PetriNetUnfolderBase]: 332/588 cut-off events. [2024-06-14 11:19:23,368 INFO L125 PetriNetUnfolderBase]: For 12823/12823 co-relation queries the response was YES. [2024-06-14 11:19:23,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3386 conditions, 588 events. 332/588 cut-off events. For 12823/12823 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2307 event pairs, 66 based on Foata normal form. 2/588 useless extension candidates. Maximal degree in co-relation 3338. Up to 429 conditions per place. [2024-06-14 11:19:23,371 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 69 selfloop transitions, 34 changer transitions 0/105 dead transitions. [2024-06-14 11:19:23,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 105 transitions, 1062 flow [2024-06-14 11:19:23,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:23,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:23,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-14 11:19:23,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35984848484848486 [2024-06-14 11:19:23,373 INFO L175 Difference]: Start difference. First operand has 97 places, 84 transitions, 708 flow. Second operand 8 states and 95 transitions. [2024-06-14 11:19:23,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 105 transitions, 1062 flow [2024-06-14 11:19:23,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 105 transitions, 988 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:23,385 INFO L231 Difference]: Finished difference. Result has 99 places, 88 transitions, 770 flow [2024-06-14 11:19:23,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=770, PETRI_PLACES=99, PETRI_TRANSITIONS=88} [2024-06-14 11:19:23,386 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 67 predicate places. [2024-06-14 11:19:23,386 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 88 transitions, 770 flow [2024-06-14 11:19:23,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:23,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:23,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:23,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:19:23,387 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:23,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:23,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1809293431, now seen corresponding path program 1 times [2024-06-14 11:19:23,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:23,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345428612] [2024-06-14 11:19:23,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:23,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:23,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:25,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:25,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:25,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345428612] [2024-06-14 11:19:25,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345428612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:25,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:25,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:19:25,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751456091] [2024-06-14 11:19:25,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:25,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:19:25,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:25,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:19:25,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:19:25,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:25,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 88 transitions, 770 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:25,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:25,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:25,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:25,616 INFO L124 PetriNetUnfolderBase]: 330/586 cut-off events. [2024-06-14 11:19:25,616 INFO L125 PetriNetUnfolderBase]: For 12406/12406 co-relation queries the response was YES. [2024-06-14 11:19:25,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3349 conditions, 586 events. 330/586 cut-off events. For 12406/12406 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2300 event pairs, 87 based on Foata normal form. 1/585 useless extension candidates. Maximal degree in co-relation 3300. Up to 513 conditions per place. [2024-06-14 11:19:25,619 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 78 selfloop transitions, 22 changer transitions 0/102 dead transitions. [2024-06-14 11:19:25,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 102 transitions, 1014 flow [2024-06-14 11:19:25,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:25,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:25,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-14 11:19:25,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:19:25,621 INFO L175 Difference]: Start difference. First operand has 99 places, 88 transitions, 770 flow. Second operand 8 states and 88 transitions. [2024-06-14 11:19:25,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 102 transitions, 1014 flow [2024-06-14 11:19:25,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 102 transitions, 955 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:25,631 INFO L231 Difference]: Finished difference. Result has 103 places, 88 transitions, 763 flow [2024-06-14 11:19:25,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=711, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=763, PETRI_PLACES=103, PETRI_TRANSITIONS=88} [2024-06-14 11:19:25,632 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 71 predicate places. [2024-06-14 11:19:25,632 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 88 transitions, 763 flow [2024-06-14 11:19:25,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:25,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:25,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:25,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:19:25,632 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:25,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:25,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1947827378, now seen corresponding path program 4 times [2024-06-14 11:19:25,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:25,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364401455] [2024-06-14 11:19:25,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:25,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:25,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:27,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:27,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:27,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364401455] [2024-06-14 11:19:27,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364401455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:27,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:27,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:19:27,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821236151] [2024-06-14 11:19:27,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:27,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:19:27,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:27,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:19:27,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:19:27,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:27,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 88 transitions, 763 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:27,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:27,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:27,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:27,779 INFO L124 PetriNetUnfolderBase]: 326/579 cut-off events. [2024-06-14 11:19:27,780 INFO L125 PetriNetUnfolderBase]: For 12753/12753 co-relation queries the response was YES. [2024-06-14 11:19:27,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3308 conditions, 579 events. 326/579 cut-off events. For 12753/12753 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2251 event pairs, 65 based on Foata normal form. 2/579 useless extension candidates. Maximal degree in co-relation 3257. Up to 458 conditions per place. [2024-06-14 11:19:27,783 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 75 selfloop transitions, 26 changer transitions 0/103 dead transitions. [2024-06-14 11:19:27,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 103 transitions, 1003 flow [2024-06-14 11:19:27,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:27,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:27,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-06-14 11:19:27,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-14 11:19:27,809 INFO L175 Difference]: Start difference. First operand has 103 places, 88 transitions, 763 flow. Second operand 8 states and 92 transitions. [2024-06-14 11:19:27,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 103 transitions, 1003 flow [2024-06-14 11:19:27,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 103 transitions, 928 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:27,821 INFO L231 Difference]: Finished difference. Result has 104 places, 88 transitions, 745 flow [2024-06-14 11:19:27,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=688, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=745, PETRI_PLACES=104, PETRI_TRANSITIONS=88} [2024-06-14 11:19:27,822 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 72 predicate places. [2024-06-14 11:19:27,822 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 88 transitions, 745 flow [2024-06-14 11:19:27,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:27,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:27,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:27,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:19:27,823 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:27,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:27,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1803721522, now seen corresponding path program 1 times [2024-06-14 11:19:27,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:27,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888584251] [2024-06-14 11:19:27,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:27,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:27,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:29,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:29,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:29,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888584251] [2024-06-14 11:19:29,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888584251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:29,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:29,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:19:29,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598560791] [2024-06-14 11:19:29,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:29,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:19:29,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:29,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:19:29,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:19:29,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:29,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 88 transitions, 745 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:29,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:29,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:29,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:30,264 INFO L124 PetriNetUnfolderBase]: 332/591 cut-off events. [2024-06-14 11:19:30,265 INFO L125 PetriNetUnfolderBase]: For 13723/13723 co-relation queries the response was YES. [2024-06-14 11:19:30,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3378 conditions, 591 events. 332/591 cut-off events. For 13723/13723 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2324 event pairs, 85 based on Foata normal form. 2/589 useless extension candidates. Maximal degree in co-relation 3326. Up to 520 conditions per place. [2024-06-14 11:19:30,268 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 86 selfloop transitions, 19 changer transitions 0/107 dead transitions. [2024-06-14 11:19:30,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 107 transitions, 1035 flow [2024-06-14 11:19:30,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:30,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:30,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-14 11:19:30,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3265993265993266 [2024-06-14 11:19:30,270 INFO L175 Difference]: Start difference. First operand has 104 places, 88 transitions, 745 flow. Second operand 9 states and 97 transitions. [2024-06-14 11:19:30,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 107 transitions, 1035 flow [2024-06-14 11:19:30,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 107 transitions, 963 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:30,283 INFO L231 Difference]: Finished difference. Result has 106 places, 90 transitions, 744 flow [2024-06-14 11:19:30,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=673, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=744, PETRI_PLACES=106, PETRI_TRANSITIONS=90} [2024-06-14 11:19:30,283 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 74 predicate places. [2024-06-14 11:19:30,283 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 90 transitions, 744 flow [2024-06-14 11:19:30,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:30,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:30,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:30,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:19:30,284 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:30,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:30,284 INFO L85 PathProgramCache]: Analyzing trace with hash -751711974, now seen corresponding path program 5 times [2024-06-14 11:19:30,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:30,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015507007] [2024-06-14 11:19:30,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:30,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:30,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:32,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:32,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:32,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015507007] [2024-06-14 11:19:32,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015507007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:32,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:32,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:19:32,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852138863] [2024-06-14 11:19:32,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:32,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:19:32,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:32,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:19:32,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:19:32,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:32,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 90 transitions, 744 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:32,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:32,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:32,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:32,636 INFO L124 PetriNetUnfolderBase]: 348/616 cut-off events. [2024-06-14 11:19:32,637 INFO L125 PetriNetUnfolderBase]: For 15531/15534 co-relation queries the response was YES. [2024-06-14 11:19:32,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3603 conditions, 616 events. 348/616 cut-off events. For 15531/15534 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2455 event pairs, 72 based on Foata normal form. 2/612 useless extension candidates. Maximal degree in co-relation 3550. Up to 462 conditions per place. [2024-06-14 11:19:32,656 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 77 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-06-14 11:19:32,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 111 transitions, 1116 flow [2024-06-14 11:19:32,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:32,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:32,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-14 11:19:32,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36742424242424243 [2024-06-14 11:19:32,658 INFO L175 Difference]: Start difference. First operand has 106 places, 90 transitions, 744 flow. Second operand 8 states and 97 transitions. [2024-06-14 11:19:32,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 111 transitions, 1116 flow [2024-06-14 11:19:32,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 111 transitions, 1061 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:32,673 INFO L231 Difference]: Finished difference. Result has 107 places, 94 transitions, 818 flow [2024-06-14 11:19:32,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=689, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=818, PETRI_PLACES=107, PETRI_TRANSITIONS=94} [2024-06-14 11:19:32,674 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 75 predicate places. [2024-06-14 11:19:32,674 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 94 transitions, 818 flow [2024-06-14 11:19:32,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:32,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:32,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:32,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:19:32,675 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:32,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:32,675 INFO L85 PathProgramCache]: Analyzing trace with hash -751717554, now seen corresponding path program 6 times [2024-06-14 11:19:32,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:32,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55489646] [2024-06-14 11:19:32,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:32,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:32,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:34,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:34,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:34,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55489646] [2024-06-14 11:19:34,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55489646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:34,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:34,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:19:34,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897535285] [2024-06-14 11:19:34,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:34,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:19:34,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:34,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:19:34,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:19:34,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:34,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 94 transitions, 818 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:34,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:34,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:34,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:35,161 INFO L124 PetriNetUnfolderBase]: 344/610 cut-off events. [2024-06-14 11:19:35,162 INFO L125 PetriNetUnfolderBase]: For 15949/15952 co-relation queries the response was YES. [2024-06-14 11:19:35,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3610 conditions, 610 events. 344/610 cut-off events. For 15949/15952 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2416 event pairs, 72 based on Foata normal form. 2/606 useless extension candidates. Maximal degree in co-relation 3556. Up to 473 conditions per place. [2024-06-14 11:19:35,165 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 77 selfloop transitions, 29 changer transitions 0/108 dead transitions. [2024-06-14 11:19:35,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 108 transitions, 1066 flow [2024-06-14 11:19:35,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:35,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:35,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-06-14 11:19:35,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-14 11:19:35,166 INFO L175 Difference]: Start difference. First operand has 107 places, 94 transitions, 818 flow. Second operand 8 states and 92 transitions. [2024-06-14 11:19:35,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 108 transitions, 1066 flow [2024-06-14 11:19:35,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 108 transitions, 986 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:35,196 INFO L231 Difference]: Finished difference. Result has 111 places, 94 transitions, 801 flow [2024-06-14 11:19:35,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=801, PETRI_PLACES=111, PETRI_TRANSITIONS=94} [2024-06-14 11:19:35,197 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 79 predicate places. [2024-06-14 11:19:35,197 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 94 transitions, 801 flow [2024-06-14 11:19:35,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:35,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:35,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:35,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:19:35,198 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:35,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:35,199 INFO L85 PathProgramCache]: Analyzing trace with hash 2039628882, now seen corresponding path program 2 times [2024-06-14 11:19:35,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:35,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598948802] [2024-06-14 11:19:35,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:35,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:35,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:37,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:37,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:37,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598948802] [2024-06-14 11:19:37,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598948802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:37,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:37,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:19:37,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359834059] [2024-06-14 11:19:37,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:37,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:19:37,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:37,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:19:37,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:19:37,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:37,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 94 transitions, 801 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:37,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:37,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:37,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:37,555 INFO L124 PetriNetUnfolderBase]: 350/621 cut-off events. [2024-06-14 11:19:37,555 INFO L125 PetriNetUnfolderBase]: For 16902/16905 co-relation queries the response was YES. [2024-06-14 11:19:37,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3694 conditions, 621 events. 350/621 cut-off events. For 16902/16905 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2487 event pairs, 89 based on Foata normal form. 2/618 useless extension candidates. Maximal degree in co-relation 3638. Up to 536 conditions per place. [2024-06-14 11:19:37,559 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 86 selfloop transitions, 23 changer transitions 0/111 dead transitions. [2024-06-14 11:19:37,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 111 transitions, 1095 flow [2024-06-14 11:19:37,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:37,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:37,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-14 11:19:37,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3265993265993266 [2024-06-14 11:19:37,564 INFO L175 Difference]: Start difference. First operand has 111 places, 94 transitions, 801 flow. Second operand 9 states and 97 transitions. [2024-06-14 11:19:37,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 111 transitions, 1095 flow [2024-06-14 11:19:37,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 111 transitions, 1030 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:37,581 INFO L231 Difference]: Finished difference. Result has 113 places, 96 transitions, 819 flow [2024-06-14 11:19:37,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=819, PETRI_PLACES=113, PETRI_TRANSITIONS=96} [2024-06-14 11:19:37,581 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 81 predicate places. [2024-06-14 11:19:37,581 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 96 transitions, 819 flow [2024-06-14 11:19:37,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:37,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:37,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:37,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:19:37,582 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:37,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:37,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1998845840, now seen corresponding path program 7 times [2024-06-14 11:19:37,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:37,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572726629] [2024-06-14 11:19:37,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:37,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:37,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:39,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:39,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:39,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572726629] [2024-06-14 11:19:39,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572726629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:39,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:39,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:19:39,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606561238] [2024-06-14 11:19:39,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:39,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:19:39,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:39,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:19:39,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:19:39,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:39,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 96 transitions, 819 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:39,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:39,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:39,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:39,929 INFO L124 PetriNetUnfolderBase]: 346/614 cut-off events. [2024-06-14 11:19:39,930 INFO L125 PetriNetUnfolderBase]: For 16983/16986 co-relation queries the response was YES. [2024-06-14 11:19:39,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3640 conditions, 614 events. 346/614 cut-off events. For 16983/16986 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2447 event pairs, 69 based on Foata normal form. 2/610 useless extension candidates. Maximal degree in co-relation 3583. Up to 405 conditions per place. [2024-06-14 11:19:39,933 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 65 selfloop transitions, 46 changer transitions 0/113 dead transitions. [2024-06-14 11:19:39,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 113 transitions, 1113 flow [2024-06-14 11:19:39,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:39,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:39,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-14 11:19:39,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35984848484848486 [2024-06-14 11:19:39,946 INFO L175 Difference]: Start difference. First operand has 113 places, 96 transitions, 819 flow. Second operand 8 states and 95 transitions. [2024-06-14 11:19:39,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 113 transitions, 1113 flow [2024-06-14 11:19:39,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 113 transitions, 1046 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:39,965 INFO L231 Difference]: Finished difference. Result has 114 places, 98 transitions, 885 flow [2024-06-14 11:19:39,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=885, PETRI_PLACES=114, PETRI_TRANSITIONS=98} [2024-06-14 11:19:39,965 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 82 predicate places. [2024-06-14 11:19:39,965 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 98 transitions, 885 flow [2024-06-14 11:19:39,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:39,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:39,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:39,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:19:39,966 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:39,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:39,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1998837904, now seen corresponding path program 3 times [2024-06-14 11:19:39,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:39,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894610862] [2024-06-14 11:19:39,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:39,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:39,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:42,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:42,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:42,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894610862] [2024-06-14 11:19:42,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894610862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:42,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:42,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:19:42,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615858026] [2024-06-14 11:19:42,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:42,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:19:42,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:42,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:19:42,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:19:42,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:42,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 98 transitions, 885 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:42,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:42,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:42,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:42,552 INFO L124 PetriNetUnfolderBase]: 352/625 cut-off events. [2024-06-14 11:19:42,553 INFO L125 PetriNetUnfolderBase]: For 18222/18225 co-relation queries the response was YES. [2024-06-14 11:19:42,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3810 conditions, 625 events. 352/625 cut-off events. For 18222/18225 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2525 event pairs, 86 based on Foata normal form. 2/622 useless extension candidates. Maximal degree in co-relation 3752. Up to 520 conditions per place. [2024-06-14 11:19:42,556 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 83 selfloop transitions, 30 changer transitions 0/115 dead transitions. [2024-06-14 11:19:42,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 115 transitions, 1191 flow [2024-06-14 11:19:42,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:42,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:42,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 11:19:42,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32996632996632996 [2024-06-14 11:19:42,558 INFO L175 Difference]: Start difference. First operand has 114 places, 98 transitions, 885 flow. Second operand 9 states and 98 transitions. [2024-06-14 11:19:42,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 115 transitions, 1191 flow [2024-06-14 11:19:42,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 115 transitions, 1074 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:42,576 INFO L231 Difference]: Finished difference. Result has 117 places, 100 transitions, 869 flow [2024-06-14 11:19:42,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=768, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=869, PETRI_PLACES=117, PETRI_TRANSITIONS=100} [2024-06-14 11:19:42,577 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 85 predicate places. [2024-06-14 11:19:42,577 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 100 transitions, 869 flow [2024-06-14 11:19:42,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:42,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:42,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:42,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:19:42,577 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:42,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:42,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1989641134, now seen corresponding path program 4 times [2024-06-14 11:19:42,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:42,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397029924] [2024-06-14 11:19:42,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:42,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:42,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:44,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:44,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:44,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397029924] [2024-06-14 11:19:44,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397029924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:44,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:44,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:19:44,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448811682] [2024-06-14 11:19:44,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:44,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:19:44,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:44,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:19:44,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:19:44,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:44,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 100 transitions, 869 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:44,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:44,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:44,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:45,116 INFO L124 PetriNetUnfolderBase]: 358/635 cut-off events. [2024-06-14 11:19:45,117 INFO L125 PetriNetUnfolderBase]: For 19187/19190 co-relation queries the response was YES. [2024-06-14 11:19:45,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3846 conditions, 635 events. 358/635 cut-off events. For 19187/19190 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2578 event pairs, 86 based on Foata normal form. 2/632 useless extension candidates. Maximal degree in co-relation 3787. Up to 502 conditions per place. [2024-06-14 11:19:45,121 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 76 selfloop transitions, 39 changer transitions 0/117 dead transitions. [2024-06-14 11:19:45,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 117 transitions, 1183 flow [2024-06-14 11:19:45,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:45,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:45,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 11:19:45,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:19:45,145 INFO L175 Difference]: Start difference. First operand has 117 places, 100 transitions, 869 flow. Second operand 9 states and 99 transitions. [2024-06-14 11:19:45,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 117 transitions, 1183 flow [2024-06-14 11:19:45,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 117 transitions, 1098 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:45,169 INFO L231 Difference]: Finished difference. Result has 119 places, 102 transitions, 907 flow [2024-06-14 11:19:45,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=907, PETRI_PLACES=119, PETRI_TRANSITIONS=102} [2024-06-14 11:19:45,169 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 87 predicate places. [2024-06-14 11:19:45,170 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 102 transitions, 907 flow [2024-06-14 11:19:45,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:45,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:45,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:45,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:19:45,170 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:45,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:45,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1989314704, now seen corresponding path program 5 times [2024-06-14 11:19:45,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:45,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973109188] [2024-06-14 11:19:45,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:45,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:45,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:47,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:47,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:47,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973109188] [2024-06-14 11:19:47,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973109188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:47,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:47,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:19:47,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881668460] [2024-06-14 11:19:47,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:47,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:19:47,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:47,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:19:47,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:19:47,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:47,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 102 transitions, 907 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:47,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:47,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:47,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:47,586 INFO L124 PetriNetUnfolderBase]: 375/661 cut-off events. [2024-06-14 11:19:47,586 INFO L125 PetriNetUnfolderBase]: For 22139/22139 co-relation queries the response was YES. [2024-06-14 11:19:47,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4118 conditions, 661 events. 375/661 cut-off events. For 22139/22139 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2679 event pairs, 106 based on Foata normal form. 4/663 useless extension candidates. Maximal degree in co-relation 4058. Up to 611 conditions per place. [2024-06-14 11:19:47,590 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 101 selfloop transitions, 17 changer transitions 0/120 dead transitions. [2024-06-14 11:19:47,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 120 transitions, 1329 flow [2024-06-14 11:19:47,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:47,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:47,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-14 11:19:47,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31986531986531985 [2024-06-14 11:19:47,605 INFO L175 Difference]: Start difference. First operand has 119 places, 102 transitions, 907 flow. Second operand 9 states and 95 transitions. [2024-06-14 11:19:47,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 120 transitions, 1329 flow [2024-06-14 11:19:47,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 120 transitions, 1222 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:47,626 INFO L231 Difference]: Finished difference. Result has 121 places, 107 transitions, 924 flow [2024-06-14 11:19:47,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=924, PETRI_PLACES=121, PETRI_TRANSITIONS=107} [2024-06-14 11:19:47,627 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 89 predicate places. [2024-06-14 11:19:47,627 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 107 transitions, 924 flow [2024-06-14 11:19:47,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:47,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:47,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:47,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:19:47,628 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:47,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:47,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1989302800, now seen corresponding path program 1 times [2024-06-14 11:19:47,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:47,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007571210] [2024-06-14 11:19:47,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:47,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:47,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:50,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:50,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:50,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007571210] [2024-06-14 11:19:50,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007571210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:50,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:50,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:19:50,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915035862] [2024-06-14 11:19:50,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:50,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:19:50,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:50,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:19:50,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:19:50,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:50,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 107 transitions, 924 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:50,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:50,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:50,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:51,368 INFO L124 PetriNetUnfolderBase]: 372/656 cut-off events. [2024-06-14 11:19:51,369 INFO L125 PetriNetUnfolderBase]: For 20986/20986 co-relation queries the response was YES. [2024-06-14 11:19:51,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4039 conditions, 656 events. 372/656 cut-off events. For 20986/20986 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2649 event pairs, 108 based on Foata normal form. 2/656 useless extension candidates. Maximal degree in co-relation 3978. Up to 623 conditions per place. [2024-06-14 11:19:51,374 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 103 selfloop transitions, 15 changer transitions 0/120 dead transitions. [2024-06-14 11:19:51,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 120 transitions, 1205 flow [2024-06-14 11:19:51,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:19:51,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:19:51,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-06-14 11:19:51,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2909090909090909 [2024-06-14 11:19:51,381 INFO L175 Difference]: Start difference. First operand has 121 places, 107 transitions, 924 flow. Second operand 10 states and 96 transitions. [2024-06-14 11:19:51,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 120 transitions, 1205 flow [2024-06-14 11:19:51,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 120 transitions, 1147 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:51,406 INFO L231 Difference]: Finished difference. Result has 127 places, 109 transitions, 924 flow [2024-06-14 11:19:51,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=924, PETRI_PLACES=127, PETRI_TRANSITIONS=109} [2024-06-14 11:19:51,406 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 95 predicate places. [2024-06-14 11:19:51,406 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 109 transitions, 924 flow [2024-06-14 11:19:51,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:51,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:51,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:51,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:19:51,407 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:51,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:51,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1083991748, now seen corresponding path program 1 times [2024-06-14 11:19:51,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:51,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651932613] [2024-06-14 11:19:51,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:51,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:51,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:53,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:53,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:53,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651932613] [2024-06-14 11:19:53,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651932613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:53,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:53,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:19:53,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950564103] [2024-06-14 11:19:53,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:53,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:19:53,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:53,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:19:53,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:19:53,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:53,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 109 transitions, 924 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:53,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:53,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:53,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:53,973 INFO L124 PetriNetUnfolderBase]: 376/665 cut-off events. [2024-06-14 11:19:53,974 INFO L125 PetriNetUnfolderBase]: For 21940/21940 co-relation queries the response was YES. [2024-06-14 11:19:53,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4079 conditions, 665 events. 376/665 cut-off events. For 21940/21940 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2725 event pairs, 55 based on Foata normal form. 2/665 useless extension candidates. Maximal degree in co-relation 4015. Up to 560 conditions per place. [2024-06-14 11:19:53,993 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 106 selfloop transitions, 18 changer transitions 0/126 dead transitions. [2024-06-14 11:19:53,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 126 transitions, 1230 flow [2024-06-14 11:19:53,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:53,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:53,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-14 11:19:53,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:19:53,994 INFO L175 Difference]: Start difference. First operand has 127 places, 109 transitions, 924 flow. Second operand 8 states and 88 transitions. [2024-06-14 11:19:53,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 126 transitions, 1230 flow [2024-06-14 11:19:54,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 126 transitions, 1184 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:54,027 INFO L231 Difference]: Finished difference. Result has 128 places, 110 transitions, 934 flow [2024-06-14 11:19:54,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=878, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=934, PETRI_PLACES=128, PETRI_TRANSITIONS=110} [2024-06-14 11:19:54,028 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 96 predicate places. [2024-06-14 11:19:54,028 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 110 transitions, 934 flow [2024-06-14 11:19:54,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:54,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:54,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:54,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:19:54,029 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:54,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:54,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1084052198, now seen corresponding path program 2 times [2024-06-14 11:19:54,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:54,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52305698] [2024-06-14 11:19:54,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:54,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:54,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:56,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:56,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:56,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52305698] [2024-06-14 11:19:56,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52305698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:56,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:56,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:19:56,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089448500] [2024-06-14 11:19:56,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:56,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:19:56,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:56,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:19:56,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:19:56,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:56,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 110 transitions, 934 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:56,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:56,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:56,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:56,665 INFO L124 PetriNetUnfolderBase]: 380/673 cut-off events. [2024-06-14 11:19:56,665 INFO L125 PetriNetUnfolderBase]: For 23277/23277 co-relation queries the response was YES. [2024-06-14 11:19:56,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4164 conditions, 673 events. 380/673 cut-off events. For 23277/23277 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2771 event pairs, 75 based on Foata normal form. 2/673 useless extension candidates. Maximal degree in co-relation 4099. Up to 572 conditions per place. [2024-06-14 11:19:56,669 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 104 selfloop transitions, 21 changer transitions 0/127 dead transitions. [2024-06-14 11:19:56,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 127 transitions, 1244 flow [2024-06-14 11:19:56,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:56,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:56,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-14 11:19:56,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-14 11:19:56,670 INFO L175 Difference]: Start difference. First operand has 128 places, 110 transitions, 934 flow. Second operand 8 states and 90 transitions. [2024-06-14 11:19:56,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 127 transitions, 1244 flow [2024-06-14 11:19:56,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 127 transitions, 1198 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:56,695 INFO L231 Difference]: Finished difference. Result has 130 places, 111 transitions, 953 flow [2024-06-14 11:19:56,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=953, PETRI_PLACES=130, PETRI_TRANSITIONS=111} [2024-06-14 11:19:56,696 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 98 predicate places. [2024-06-14 11:19:56,696 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 111 transitions, 953 flow [2024-06-14 11:19:56,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:56,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:56,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:56,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:19:56,697 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:56,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:56,697 INFO L85 PathProgramCache]: Analyzing trace with hash -368395992, now seen corresponding path program 1 times [2024-06-14 11:19:56,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:56,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736081369] [2024-06-14 11:19:56,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:56,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:56,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:58,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:58,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:58,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736081369] [2024-06-14 11:19:58,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736081369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:58,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:58,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:19:58,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838324054] [2024-06-14 11:19:58,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:58,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:19:58,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:58,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:19:58,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:19:58,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:19:58,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 111 transitions, 953 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:58,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:58,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:19:58,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:59,385 INFO L124 PetriNetUnfolderBase]: 386/683 cut-off events. [2024-06-14 11:19:59,385 INFO L125 PetriNetUnfolderBase]: For 24882/24882 co-relation queries the response was YES. [2024-06-14 11:19:59,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4252 conditions, 683 events. 386/683 cut-off events. For 24882/24882 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2829 event pairs, 74 based on Foata normal form. 2/683 useless extension candidates. Maximal degree in co-relation 4186. Up to 562 conditions per place. [2024-06-14 11:19:59,417 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 103 selfloop transitions, 26 changer transitions 0/131 dead transitions. [2024-06-14 11:19:59,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 131 transitions, 1289 flow [2024-06-14 11:19:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:59,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:59,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-14 11:19:59,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3367003367003367 [2024-06-14 11:19:59,419 INFO L175 Difference]: Start difference. First operand has 130 places, 111 transitions, 953 flow. Second operand 9 states and 100 transitions. [2024-06-14 11:19:59,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 131 transitions, 1289 flow [2024-06-14 11:19:59,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 131 transitions, 1236 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:59,447 INFO L231 Difference]: Finished difference. Result has 133 places, 113 transitions, 992 flow [2024-06-14 11:19:59,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=992, PETRI_PLACES=133, PETRI_TRANSITIONS=113} [2024-06-14 11:19:59,449 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 101 predicate places. [2024-06-14 11:19:59,449 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 113 transitions, 992 flow [2024-06-14 11:19:59,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:59,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:59,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:59,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:19:59,450 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:19:59,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:59,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1893970224, now seen corresponding path program 2 times [2024-06-14 11:19:59,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:59,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450799659] [2024-06-14 11:19:59,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:59,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:59,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:01,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:01,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:01,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450799659] [2024-06-14 11:20:01,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450799659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:01,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:01,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:20:01,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263398827] [2024-06-14 11:20:01,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:01,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:20:01,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:01,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:20:01,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:20:01,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:01,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 113 transitions, 992 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:01,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:01,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:01,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:02,266 INFO L124 PetriNetUnfolderBase]: 402/708 cut-off events. [2024-06-14 11:20:02,266 INFO L125 PetriNetUnfolderBase]: For 27710/27710 co-relation queries the response was YES. [2024-06-14 11:20:02,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4541 conditions, 708 events. 402/708 cut-off events. For 27710/27710 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2953 event pairs, 70 based on Foata normal form. 2/708 useless extension candidates. Maximal degree in co-relation 4474. Up to 506 conditions per place. [2024-06-14 11:20:02,271 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 93 selfloop transitions, 42 changer transitions 0/137 dead transitions. [2024-06-14 11:20:02,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 137 transitions, 1458 flow [2024-06-14 11:20:02,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:02,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:02,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-14 11:20:02,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3569023569023569 [2024-06-14 11:20:02,293 INFO L175 Difference]: Start difference. First operand has 133 places, 113 transitions, 992 flow. Second operand 9 states and 106 transitions. [2024-06-14 11:20:02,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 137 transitions, 1458 flow [2024-06-14 11:20:02,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 137 transitions, 1384 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:02,327 INFO L231 Difference]: Finished difference. Result has 135 places, 117 transitions, 1080 flow [2024-06-14 11:20:02,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=918, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1080, PETRI_PLACES=135, PETRI_TRANSITIONS=117} [2024-06-14 11:20:02,336 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 103 predicate places. [2024-06-14 11:20:02,337 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 117 transitions, 1080 flow [2024-06-14 11:20:02,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:02,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:02,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:02,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:20:02,338 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:02,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:02,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1893970472, now seen corresponding path program 1 times [2024-06-14 11:20:02,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:02,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144982278] [2024-06-14 11:20:02,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:02,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:02,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:04,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:04,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:04,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144982278] [2024-06-14 11:20:04,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144982278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:04,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:04,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:20:04,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537539360] [2024-06-14 11:20:04,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:04,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:20:04,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:04,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:20:04,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:20:04,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:04,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 117 transitions, 1080 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:04,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:04,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:04,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:05,039 INFO L124 PetriNetUnfolderBase]: 400/706 cut-off events. [2024-06-14 11:20:05,039 INFO L125 PetriNetUnfolderBase]: For 28159/28159 co-relation queries the response was YES. [2024-06-14 11:20:05,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4564 conditions, 706 events. 400/706 cut-off events. For 28159/28159 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2965 event pairs, 92 based on Foata normal form. 1/705 useless extension candidates. Maximal degree in co-relation 4496. Up to 622 conditions per place. [2024-06-14 11:20:05,043 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 107 selfloop transitions, 26 changer transitions 0/135 dead transitions. [2024-06-14 11:20:05,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 135 transitions, 1442 flow [2024-06-14 11:20:05,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:05,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:05,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-14 11:20:05,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3265993265993266 [2024-06-14 11:20:05,045 INFO L175 Difference]: Start difference. First operand has 135 places, 117 transitions, 1080 flow. Second operand 9 states and 97 transitions. [2024-06-14 11:20:05,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 135 transitions, 1442 flow [2024-06-14 11:20:05,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 135 transitions, 1362 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:05,079 INFO L231 Difference]: Finished difference. Result has 139 places, 119 transitions, 1110 flow [2024-06-14 11:20:05,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1110, PETRI_PLACES=139, PETRI_TRANSITIONS=119} [2024-06-14 11:20:05,080 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 107 predicate places. [2024-06-14 11:20:05,080 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 119 transitions, 1110 flow [2024-06-14 11:20:05,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:05,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:05,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:05,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:20:05,081 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:05,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:05,081 INFO L85 PathProgramCache]: Analyzing trace with hash -253109782, now seen corresponding path program 3 times [2024-06-14 11:20:05,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:05,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889236387] [2024-06-14 11:20:05,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:05,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:05,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:07,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:07,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:07,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889236387] [2024-06-14 11:20:07,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889236387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:07,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:07,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:20:07,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950128630] [2024-06-14 11:20:07,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:07,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:20:07,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:07,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:20:07,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:20:07,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:07,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 119 transitions, 1110 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:07,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:07,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:07,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:07,907 INFO L124 PetriNetUnfolderBase]: 404/713 cut-off events. [2024-06-14 11:20:07,907 INFO L125 PetriNetUnfolderBase]: For 30144/30144 co-relation queries the response was YES. [2024-06-14 11:20:07,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4650 conditions, 713 events. 404/713 cut-off events. For 30144/30144 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3001 event pairs, 69 based on Foata normal form. 2/713 useless extension candidates. Maximal degree in co-relation 4580. Up to 594 conditions per place. [2024-06-14 11:20:07,911 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 108 selfloop transitions, 25 changer transitions 0/135 dead transitions. [2024-06-14 11:20:07,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 135 transitions, 1432 flow [2024-06-14 11:20:07,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:07,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:07,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-14 11:20:07,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3446969696969697 [2024-06-14 11:20:07,913 INFO L175 Difference]: Start difference. First operand has 139 places, 119 transitions, 1110 flow. Second operand 8 states and 91 transitions. [2024-06-14 11:20:07,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 135 transitions, 1432 flow [2024-06-14 11:20:07,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 135 transitions, 1348 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:07,946 INFO L231 Difference]: Finished difference. Result has 140 places, 120 transitions, 1100 flow [2024-06-14 11:20:07,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1100, PETRI_PLACES=140, PETRI_TRANSITIONS=120} [2024-06-14 11:20:07,946 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 108 predicate places. [2024-06-14 11:20:07,947 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 120 transitions, 1100 flow [2024-06-14 11:20:07,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:07,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:07,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:07,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:20:07,947 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:07,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:07,948 INFO L85 PathProgramCache]: Analyzing trace with hash 525921700, now seen corresponding path program 3 times [2024-06-14 11:20:07,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:07,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147007065] [2024-06-14 11:20:07,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:07,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:07,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:10,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:10,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:10,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147007065] [2024-06-14 11:20:10,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147007065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:10,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:10,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:20:10,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624055972] [2024-06-14 11:20:10,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:10,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:20:10,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:10,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:20:10,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:20:10,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:10,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 120 transitions, 1100 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:10,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:10,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:10,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:10,744 INFO L124 PetriNetUnfolderBase]: 410/723 cut-off events. [2024-06-14 11:20:10,745 INFO L125 PetriNetUnfolderBase]: For 31759/31759 co-relation queries the response was YES. [2024-06-14 11:20:10,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4734 conditions, 723 events. 410/723 cut-off events. For 31759/31759 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3046 event pairs, 72 based on Foata normal form. 2/723 useless extension candidates. Maximal degree in co-relation 4663. Up to 594 conditions per place. [2024-06-14 11:20:10,749 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 109 selfloop transitions, 28 changer transitions 0/139 dead transitions. [2024-06-14 11:20:10,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 139 transitions, 1450 flow [2024-06-14 11:20:10,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:10,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:10,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-14 11:20:10,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3400673400673401 [2024-06-14 11:20:10,750 INFO L175 Difference]: Start difference. First operand has 140 places, 120 transitions, 1100 flow. Second operand 9 states and 101 transitions. [2024-06-14 11:20:10,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 139 transitions, 1450 flow [2024-06-14 11:20:10,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 139 transitions, 1386 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:10,785 INFO L231 Difference]: Finished difference. Result has 143 places, 122 transitions, 1135 flow [2024-06-14 11:20:10,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1135, PETRI_PLACES=143, PETRI_TRANSITIONS=122} [2024-06-14 11:20:10,786 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 111 predicate places. [2024-06-14 11:20:10,786 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 122 transitions, 1135 flow [2024-06-14 11:20:10,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:10,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:10,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:10,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:20:10,787 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:10,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:10,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1893963714, now seen corresponding path program 4 times [2024-06-14 11:20:10,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:10,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914926811] [2024-06-14 11:20:10,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:10,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:10,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:12,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:12,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:12,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914926811] [2024-06-14 11:20:12,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914926811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:12,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:12,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:20:12,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571720437] [2024-06-14 11:20:12,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:12,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:20:12,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:12,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:20:12,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:20:13,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:13,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 122 transitions, 1135 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:13,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:13,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:13,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:13,628 INFO L124 PetriNetUnfolderBase]: 406/717 cut-off events. [2024-06-14 11:20:13,629 INFO L125 PetriNetUnfolderBase]: For 31149/31149 co-relation queries the response was YES. [2024-06-14 11:20:13,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4641 conditions, 717 events. 406/717 cut-off events. For 31149/31149 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3001 event pairs, 69 based on Foata normal form. 2/717 useless extension candidates. Maximal degree in co-relation 4569. Up to 553 conditions per place. [2024-06-14 11:20:13,633 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 102 selfloop transitions, 36 changer transitions 0/140 dead transitions. [2024-06-14 11:20:13,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 140 transitions, 1457 flow [2024-06-14 11:20:13,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:13,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:13,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-14 11:20:13,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3468013468013468 [2024-06-14 11:20:13,634 INFO L175 Difference]: Start difference. First operand has 143 places, 122 transitions, 1135 flow. Second operand 9 states and 103 transitions. [2024-06-14 11:20:13,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 140 transitions, 1457 flow [2024-06-14 11:20:13,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 140 transitions, 1360 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:13,682 INFO L231 Difference]: Finished difference. Result has 145 places, 122 transitions, 1115 flow [2024-06-14 11:20:13,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1115, PETRI_PLACES=145, PETRI_TRANSITIONS=122} [2024-06-14 11:20:13,682 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 113 predicate places. [2024-06-14 11:20:13,682 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 122 transitions, 1115 flow [2024-06-14 11:20:13,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:13,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:13,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:13,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:20:13,683 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:13,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:13,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1374459140, now seen corresponding path program 1 times [2024-06-14 11:20:13,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:13,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027594816] [2024-06-14 11:20:13,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:13,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:13,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:17,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:17,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:17,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027594816] [2024-06-14 11:20:17,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027594816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:17,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:17,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:20:17,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687231825] [2024-06-14 11:20:17,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:17,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:20:17,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:17,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:20:17,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:20:17,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:17,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 122 transitions, 1115 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:17,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:17,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:17,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:18,309 INFO L124 PetriNetUnfolderBase]: 412/729 cut-off events. [2024-06-14 11:20:18,309 INFO L125 PetriNetUnfolderBase]: For 32519/32519 co-relation queries the response was YES. [2024-06-14 11:20:18,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4710 conditions, 729 events. 412/729 cut-off events. For 32519/32519 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3083 event pairs, 92 based on Foata normal form. 2/727 useless extension candidates. Maximal degree in co-relation 4637. Up to 650 conditions per place. [2024-06-14 11:20:18,314 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 120 selfloop transitions, 21 changer transitions 0/143 dead transitions. [2024-06-14 11:20:18,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 143 transitions, 1499 flow [2024-06-14 11:20:18,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:18,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:18,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 11:20:18,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3212121212121212 [2024-06-14 11:20:18,317 INFO L175 Difference]: Start difference. First operand has 145 places, 122 transitions, 1115 flow. Second operand 10 states and 106 transitions. [2024-06-14 11:20:18,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 143 transitions, 1499 flow [2024-06-14 11:20:18,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 143 transitions, 1402 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:18,359 INFO L231 Difference]: Finished difference. Result has 147 places, 124 transitions, 1109 flow [2024-06-14 11:20:18,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1018, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1109, PETRI_PLACES=147, PETRI_TRANSITIONS=124} [2024-06-14 11:20:18,360 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 115 predicate places. [2024-06-14 11:20:18,361 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 124 transitions, 1109 flow [2024-06-14 11:20:18,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:18,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:18,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:18,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:20:18,362 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:18,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:18,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1202692412, now seen corresponding path program 4 times [2024-06-14 11:20:18,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:18,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506251426] [2024-06-14 11:20:18,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:18,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:18,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:20,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:20,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:20,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506251426] [2024-06-14 11:20:20,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506251426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:20,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:20,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:20:20,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668234786] [2024-06-14 11:20:20,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:20,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:20:20,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:20,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:20:20,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:20:20,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:20,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 124 transitions, 1109 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:20,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:20,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:20,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:21,201 INFO L124 PetriNetUnfolderBase]: 409/723 cut-off events. [2024-06-14 11:20:21,201 INFO L125 PetriNetUnfolderBase]: For 31903/31906 co-relation queries the response was YES. [2024-06-14 11:20:21,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4580 conditions, 723 events. 409/723 cut-off events. For 31903/31906 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3054 event pairs, 73 based on Foata normal form. 2/719 useless extension candidates. Maximal degree in co-relation 4506. Up to 588 conditions per place. [2024-06-14 11:20:21,206 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 108 selfloop transitions, 28 changer transitions 0/138 dead transitions. [2024-06-14 11:20:21,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 138 transitions, 1417 flow [2024-06-14 11:20:21,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:21,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:21,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-14 11:20:21,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3446969696969697 [2024-06-14 11:20:21,207 INFO L175 Difference]: Start difference. First operand has 147 places, 124 transitions, 1109 flow. Second operand 8 states and 91 transitions. [2024-06-14 11:20:21,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 138 transitions, 1417 flow [2024-06-14 11:20:21,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 138 transitions, 1342 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:21,264 INFO L231 Difference]: Finished difference. Result has 147 places, 124 transitions, 1094 flow [2024-06-14 11:20:21,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1094, PETRI_PLACES=147, PETRI_TRANSITIONS=124} [2024-06-14 11:20:21,264 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 115 predicate places. [2024-06-14 11:20:21,264 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 124 transitions, 1094 flow [2024-06-14 11:20:21,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:21,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:21,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:21,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:20:21,266 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:21,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:21,266 INFO L85 PathProgramCache]: Analyzing trace with hash 2029877058, now seen corresponding path program 5 times [2024-06-14 11:20:21,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:21,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814631693] [2024-06-14 11:20:21,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:21,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:21,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:23,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:23,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:23,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814631693] [2024-06-14 11:20:23,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814631693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:23,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:23,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:20:23,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806035571] [2024-06-14 11:20:23,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:23,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:20:23,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:23,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:20:23,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:20:23,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:23,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 124 transitions, 1094 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:23,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:23,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:23,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:24,367 INFO L124 PetriNetUnfolderBase]: 425/749 cut-off events. [2024-06-14 11:20:24,367 INFO L125 PetriNetUnfolderBase]: For 35517/35520 co-relation queries the response was YES. [2024-06-14 11:20:24,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4857 conditions, 749 events. 425/749 cut-off events. For 35517/35520 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3183 event pairs, 73 based on Foata normal form. 2/745 useless extension candidates. Maximal degree in co-relation 4782. Up to 569 conditions per place. [2024-06-14 11:20:24,374 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 109 selfloop transitions, 37 changer transitions 0/148 dead transitions. [2024-06-14 11:20:24,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 148 transitions, 1604 flow [2024-06-14 11:20:24,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:24,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:24,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-14 11:20:24,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 11:20:24,375 INFO L175 Difference]: Start difference. First operand has 147 places, 124 transitions, 1094 flow. Second operand 9 states and 108 transitions. [2024-06-14 11:20:24,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 148 transitions, 1604 flow [2024-06-14 11:20:24,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 148 transitions, 1511 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:24,431 INFO L231 Difference]: Finished difference. Result has 149 places, 128 transitions, 1160 flow [2024-06-14 11:20:24,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1001, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1160, PETRI_PLACES=149, PETRI_TRANSITIONS=128} [2024-06-14 11:20:24,431 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 117 predicate places. [2024-06-14 11:20:24,431 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 128 transitions, 1160 flow [2024-06-14 11:20:24,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:24,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:24,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:24,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:20:24,432 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:24,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:24,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1397714386, now seen corresponding path program 6 times [2024-06-14 11:20:24,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:24,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377247349] [2024-06-14 11:20:24,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:24,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:24,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:26,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:26,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:26,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377247349] [2024-06-14 11:20:26,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377247349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:26,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:26,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:20:26,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723157623] [2024-06-14 11:20:26,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:26,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:20:26,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:26,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:20:26,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:20:26,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:26,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 128 transitions, 1160 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:26,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:26,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:26,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:27,331 INFO L124 PetriNetUnfolderBase]: 441/775 cut-off events. [2024-06-14 11:20:27,331 INFO L125 PetriNetUnfolderBase]: For 39589/39592 co-relation queries the response was YES. [2024-06-14 11:20:27,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5173 conditions, 775 events. 441/775 cut-off events. For 39589/39592 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3321 event pairs, 67 based on Foata normal form. 2/771 useless extension candidates. Maximal degree in co-relation 5097. Up to 541 conditions per place. [2024-06-14 11:20:27,335 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 99 selfloop transitions, 51 changer transitions 0/152 dead transitions. [2024-06-14 11:20:27,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 152 transitions, 1688 flow [2024-06-14 11:20:27,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:27,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:27,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-14 11:20:27,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.367003367003367 [2024-06-14 11:20:27,338 INFO L175 Difference]: Start difference. First operand has 149 places, 128 transitions, 1160 flow. Second operand 9 states and 109 transitions. [2024-06-14 11:20:27,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 152 transitions, 1688 flow [2024-06-14 11:20:27,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 152 transitions, 1591 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:27,409 INFO L231 Difference]: Finished difference. Result has 152 places, 132 transitions, 1258 flow [2024-06-14 11:20:27,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1258, PETRI_PLACES=152, PETRI_TRANSITIONS=132} [2024-06-14 11:20:27,409 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 120 predicate places. [2024-06-14 11:20:27,409 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 132 transitions, 1258 flow [2024-06-14 11:20:27,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:27,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:27,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:27,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:20:27,410 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:27,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:27,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1397707876, now seen corresponding path program 7 times [2024-06-14 11:20:27,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:27,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293435360] [2024-06-14 11:20:27,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:27,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:27,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:29,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:29,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:29,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293435360] [2024-06-14 11:20:29,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293435360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:29,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:29,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:20:29,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764559673] [2024-06-14 11:20:29,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:29,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:20:29,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:29,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:20:29,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:20:29,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:29,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 132 transitions, 1258 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:29,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:29,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:29,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:30,449 INFO L124 PetriNetUnfolderBase]: 437/769 cut-off events. [2024-06-14 11:20:30,449 INFO L125 PetriNetUnfolderBase]: For 38882/38885 co-relation queries the response was YES. [2024-06-14 11:20:30,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5125 conditions, 769 events. 437/769 cut-off events. For 38882/38885 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3291 event pairs, 67 based on Foata normal form. 2/765 useless extension candidates. Maximal degree in co-relation 5048. Up to 552 conditions per place. [2024-06-14 11:20:30,454 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 99 selfloop transitions, 48 changer transitions 0/149 dead transitions. [2024-06-14 11:20:30,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 149 transitions, 1596 flow [2024-06-14 11:20:30,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:30,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:30,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-14 11:20:30,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3501683501683502 [2024-06-14 11:20:30,456 INFO L175 Difference]: Start difference. First operand has 152 places, 132 transitions, 1258 flow. Second operand 9 states and 104 transitions. [2024-06-14 11:20:30,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 149 transitions, 1596 flow [2024-06-14 11:20:30,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 149 transitions, 1461 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:30,512 INFO L231 Difference]: Finished difference. Result has 156 places, 132 transitions, 1224 flow [2024-06-14 11:20:30,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1224, PETRI_PLACES=156, PETRI_TRANSITIONS=132} [2024-06-14 11:20:30,513 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 124 predicate places. [2024-06-14 11:20:30,513 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 132 transitions, 1224 flow [2024-06-14 11:20:30,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:30,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:30,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:30,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:20:30,513 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:30,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:30,514 INFO L85 PathProgramCache]: Analyzing trace with hash 2029870548, now seen corresponding path program 8 times [2024-06-14 11:20:30,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:30,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185058202] [2024-06-14 11:20:30,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:30,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:30,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:32,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:32,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:32,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185058202] [2024-06-14 11:20:32,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185058202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:32,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:32,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:20:32,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716889272] [2024-06-14 11:20:32,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:32,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:20:32,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:32,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:20:32,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:20:32,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:32,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 132 transitions, 1224 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:32,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:32,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:32,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:33,136 INFO L124 PetriNetUnfolderBase]: 443/779 cut-off events. [2024-06-14 11:20:33,136 INFO L125 PetriNetUnfolderBase]: For 40091/40094 co-relation queries the response was YES. [2024-06-14 11:20:33,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5214 conditions, 779 events. 443/779 cut-off events. For 40091/40094 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3369 event pairs, 75 based on Foata normal form. 2/775 useless extension candidates. Maximal degree in co-relation 5135. Up to 620 conditions per place. [2024-06-14 11:20:33,141 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 116 selfloop transitions, 34 changer transitions 0/152 dead transitions. [2024-06-14 11:20:33,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 152 transitions, 1604 flow [2024-06-14 11:20:33,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:33,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:33,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-14 11:20:33,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35353535353535354 [2024-06-14 11:20:33,142 INFO L175 Difference]: Start difference. First operand has 156 places, 132 transitions, 1224 flow. Second operand 9 states and 105 transitions. [2024-06-14 11:20:33,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 152 transitions, 1604 flow [2024-06-14 11:20:33,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 152 transitions, 1501 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:33,208 INFO L231 Difference]: Finished difference. Result has 157 places, 134 transitions, 1232 flow [2024-06-14 11:20:33,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1232, PETRI_PLACES=157, PETRI_TRANSITIONS=134} [2024-06-14 11:20:33,209 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 125 predicate places. [2024-06-14 11:20:33,209 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 134 transitions, 1232 flow [2024-06-14 11:20:33,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:33,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:33,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:33,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:20:33,209 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:33,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:33,210 INFO L85 PathProgramCache]: Analyzing trace with hash 2016642510, now seen corresponding path program 9 times [2024-06-14 11:20:33,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:33,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821106326] [2024-06-14 11:20:33,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:33,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:33,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:35,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:35,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:35,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821106326] [2024-06-14 11:20:35,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821106326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:35,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:35,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:20:35,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202423331] [2024-06-14 11:20:35,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:35,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:20:35,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:35,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:20:35,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:20:35,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:35,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 134 transitions, 1232 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:35,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:35,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:35,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:35,733 INFO L124 PetriNetUnfolderBase]: 439/773 cut-off events. [2024-06-14 11:20:35,733 INFO L125 PetriNetUnfolderBase]: For 39339/39342 co-relation queries the response was YES. [2024-06-14 11:20:35,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5073 conditions, 773 events. 439/773 cut-off events. For 39339/39342 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3319 event pairs, 77 based on Foata normal form. 2/769 useless extension candidates. Maximal degree in co-relation 4993. Up to 628 conditions per place. [2024-06-14 11:20:35,756 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 117 selfloop transitions, 31 changer transitions 0/150 dead transitions. [2024-06-14 11:20:35,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 150 transitions, 1568 flow [2024-06-14 11:20:35,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:35,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:35,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-14 11:20:35,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3400673400673401 [2024-06-14 11:20:35,758 INFO L175 Difference]: Start difference. First operand has 157 places, 134 transitions, 1232 flow. Second operand 9 states and 101 transitions. [2024-06-14 11:20:35,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 150 transitions, 1568 flow [2024-06-14 11:20:35,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 150 transitions, 1455 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:35,834 INFO L231 Difference]: Finished difference. Result has 159 places, 134 transitions, 1186 flow [2024-06-14 11:20:35,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1186, PETRI_PLACES=159, PETRI_TRANSITIONS=134} [2024-06-14 11:20:35,834 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 127 predicate places. [2024-06-14 11:20:35,835 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 134 transitions, 1186 flow [2024-06-14 11:20:35,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:35,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:35,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:35,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:20:35,835 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:35,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:35,837 INFO L85 PathProgramCache]: Analyzing trace with hash 2023317678, now seen corresponding path program 2 times [2024-06-14 11:20:35,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:35,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798506738] [2024-06-14 11:20:35,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:35,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:35,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:38,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:38,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:38,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798506738] [2024-06-14 11:20:38,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798506738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:38,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:38,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:20:38,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386067938] [2024-06-14 11:20:38,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:38,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:20:38,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:38,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:20:38,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:20:38,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:38,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 134 transitions, 1186 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:38,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:38,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:38,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:39,210 INFO L124 PetriNetUnfolderBase]: 445/784 cut-off events. [2024-06-14 11:20:39,211 INFO L125 PetriNetUnfolderBase]: For 40872/40875 co-relation queries the response was YES. [2024-06-14 11:20:39,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5103 conditions, 784 events. 445/784 cut-off events. For 40872/40875 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3397 event pairs, 97 based on Foata normal form. 2/781 useless extension candidates. Maximal degree in co-relation 5022. Up to 691 conditions per place. [2024-06-14 11:20:39,216 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 126 selfloop transitions, 25 changer transitions 0/153 dead transitions. [2024-06-14 11:20:39,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 153 transitions, 1584 flow [2024-06-14 11:20:39,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:39,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:39,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 11:20:39,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3212121212121212 [2024-06-14 11:20:39,217 INFO L175 Difference]: Start difference. First operand has 159 places, 134 transitions, 1186 flow. Second operand 10 states and 106 transitions. [2024-06-14 11:20:39,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 153 transitions, 1584 flow [2024-06-14 11:20:39,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 153 transitions, 1508 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:39,284 INFO L231 Difference]: Finished difference. Result has 161 places, 136 transitions, 1211 flow [2024-06-14 11:20:39,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1211, PETRI_PLACES=161, PETRI_TRANSITIONS=136} [2024-06-14 11:20:39,285 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 129 predicate places. [2024-06-14 11:20:39,285 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 136 transitions, 1211 flow [2024-06-14 11:20:39,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:39,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:39,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:39,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:20:39,285 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:39,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:39,286 INFO L85 PathProgramCache]: Analyzing trace with hash -2050004578, now seen corresponding path program 3 times [2024-06-14 11:20:39,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:39,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503077981] [2024-06-14 11:20:39,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:39,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:39,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:41,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:41,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:41,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503077981] [2024-06-14 11:20:41,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503077981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:41,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:41,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:20:41,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649315157] [2024-06-14 11:20:41,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:41,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:20:41,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:41,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:20:41,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:20:42,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:42,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 136 transitions, 1211 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:42,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:42,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:42,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:42,534 INFO L124 PetriNetUnfolderBase]: 451/794 cut-off events. [2024-06-14 11:20:42,535 INFO L125 PetriNetUnfolderBase]: For 42512/42515 co-relation queries the response was YES. [2024-06-14 11:20:42,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5194 conditions, 794 events. 451/794 cut-off events. For 42512/42515 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3447 event pairs, 93 based on Foata normal form. 2/791 useless extension candidates. Maximal degree in co-relation 5112. Up to 681 conditions per place. [2024-06-14 11:20:42,540 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 121 selfloop transitions, 32 changer transitions 0/155 dead transitions. [2024-06-14 11:20:42,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 155 transitions, 1617 flow [2024-06-14 11:20:42,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:42,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:42,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 11:20:42,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3242424242424242 [2024-06-14 11:20:42,541 INFO L175 Difference]: Start difference. First operand has 161 places, 136 transitions, 1211 flow. Second operand 10 states and 107 transitions. [2024-06-14 11:20:42,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 155 transitions, 1617 flow [2024-06-14 11:20:42,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 155 transitions, 1532 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:42,603 INFO L231 Difference]: Finished difference. Result has 163 places, 138 transitions, 1245 flow [2024-06-14 11:20:42,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1126, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1245, PETRI_PLACES=163, PETRI_TRANSITIONS=138} [2024-06-14 11:20:42,603 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 131 predicate places. [2024-06-14 11:20:42,603 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 138 transitions, 1245 flow [2024-06-14 11:20:42,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:42,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:42,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:42,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:20:42,604 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:42,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:42,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1549042896, now seen corresponding path program 4 times [2024-06-14 11:20:42,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:42,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552080150] [2024-06-14 11:20:42,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:42,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:42,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:45,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-06-14 11:20:45,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:45,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552080150] [2024-06-14 11:20:45,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552080150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:45,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:45,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:20:45,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667946345] [2024-06-14 11:20:45,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:45,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:20:45,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:45,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:20:45,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:20:45,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:45,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 138 transitions, 1245 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:45,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:45,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:45,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:46,411 INFO L124 PetriNetUnfolderBase]: 447/786 cut-off events. [2024-06-14 11:20:46,412 INFO L125 PetriNetUnfolderBase]: For 41021/41021 co-relation queries the response was YES. [2024-06-14 11:20:46,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5101 conditions, 786 events. 447/786 cut-off events. For 41021/41021 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3395 event pairs, 114 based on Foata normal form. 2/786 useless extension candidates. Maximal degree in co-relation 5018. Up to 748 conditions per place. [2024-06-14 11:20:46,417 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 133 selfloop transitions, 16 changer transitions 0/151 dead transitions. [2024-06-14 11:20:46,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 151 transitions, 1580 flow [2024-06-14 11:20:46,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:46,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:46,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-14 11:20:46,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3 [2024-06-14 11:20:46,418 INFO L175 Difference]: Start difference. First operand has 163 places, 138 transitions, 1245 flow. Second operand 10 states and 99 transitions. [2024-06-14 11:20:46,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 151 transitions, 1580 flow [2024-06-14 11:20:46,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 151 transitions, 1455 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:46,484 INFO L231 Difference]: Finished difference. Result has 166 places, 139 transitions, 1167 flow [2024-06-14 11:20:46,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1167, PETRI_PLACES=166, PETRI_TRANSITIONS=139} [2024-06-14 11:20:46,484 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 134 predicate places. [2024-06-14 11:20:46,484 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 139 transitions, 1167 flow [2024-06-14 11:20:46,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:46,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:46,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:46,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:20:46,485 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:46,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:46,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1549340124, now seen corresponding path program 10 times [2024-06-14 11:20:46,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:46,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384893073] [2024-06-14 11:20:46,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:46,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:46,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:49,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:49,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:49,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384893073] [2024-06-14 11:20:49,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384893073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:49,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:49,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:20:49,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302116394] [2024-06-14 11:20:49,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:49,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:20:49,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:49,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:20:49,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:20:49,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:49,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 139 transitions, 1167 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:49,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:49,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:49,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:49,771 INFO L124 PetriNetUnfolderBase]: 443/781 cut-off events. [2024-06-14 11:20:49,772 INFO L125 PetriNetUnfolderBase]: For 39367/39370 co-relation queries the response was YES. [2024-06-14 11:20:49,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4885 conditions, 781 events. 443/781 cut-off events. For 39367/39370 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3398 event pairs, 63 based on Foata normal form. 2/777 useless extension candidates. Maximal degree in co-relation 4800. Up to 458 conditions per place. [2024-06-14 11:20:49,777 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 85 selfloop transitions, 72 changer transitions 0/159 dead transitions. [2024-06-14 11:20:49,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 159 transitions, 1575 flow [2024-06-14 11:20:49,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:49,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:49,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-14 11:20:49,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602693602693603 [2024-06-14 11:20:49,778 INFO L175 Difference]: Start difference. First operand has 166 places, 139 transitions, 1167 flow. Second operand 9 states and 107 transitions. [2024-06-14 11:20:49,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 159 transitions, 1575 flow [2024-06-14 11:20:49,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 159 transitions, 1534 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:49,841 INFO L231 Difference]: Finished difference. Result has 167 places, 141 transitions, 1325 flow [2024-06-14 11:20:49,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1126, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1325, PETRI_PLACES=167, PETRI_TRANSITIONS=141} [2024-06-14 11:20:49,841 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 135 predicate places. [2024-06-14 11:20:49,841 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 141 transitions, 1325 flow [2024-06-14 11:20:49,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:49,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:49,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:49,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:20:49,842 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:49,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:49,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1549331196, now seen corresponding path program 5 times [2024-06-14 11:20:49,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:49,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858736137] [2024-06-14 11:20:49,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:49,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:49,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:53,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:53,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:53,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858736137] [2024-06-14 11:20:53,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858736137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:53,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:53,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:20:53,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093618282] [2024-06-14 11:20:53,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:53,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:20:53,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:53,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:20:53,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:20:53,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:53,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 141 transitions, 1325 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:53,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:53,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:53,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:53,841 INFO L124 PetriNetUnfolderBase]: 444/784 cut-off events. [2024-06-14 11:20:53,841 INFO L125 PetriNetUnfolderBase]: For 38642/38645 co-relation queries the response was YES. [2024-06-14 11:20:53,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5051 conditions, 784 events. 444/784 cut-off events. For 38642/38645 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3408 event pairs, 89 based on Foata normal form. 2/781 useless extension candidates. Maximal degree in co-relation 4965. Up to 643 conditions per place. [2024-06-14 11:20:53,846 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 117 selfloop transitions, 41 changer transitions 0/160 dead transitions. [2024-06-14 11:20:53,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 160 transitions, 1743 flow [2024-06-14 11:20:53,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:53,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:53,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 11:20:53,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32727272727272727 [2024-06-14 11:20:53,848 INFO L175 Difference]: Start difference. First operand has 167 places, 141 transitions, 1325 flow. Second operand 10 states and 108 transitions. [2024-06-14 11:20:53,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 160 transitions, 1743 flow [2024-06-14 11:20:53,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 160 transitions, 1560 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:53,910 INFO L231 Difference]: Finished difference. Result has 170 places, 143 transitions, 1281 flow [2024-06-14 11:20:53,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1281, PETRI_PLACES=170, PETRI_TRANSITIONS=143} [2024-06-14 11:20:53,910 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 138 predicate places. [2024-06-14 11:20:53,910 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 143 transitions, 1281 flow [2024-06-14 11:20:53,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:53,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:53,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:53,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:20:53,911 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:53,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:53,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1890882197, now seen corresponding path program 1 times [2024-06-14 11:20:53,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:53,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757836459] [2024-06-14 11:20:53,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:53,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:53,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:56,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:56,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:56,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757836459] [2024-06-14 11:20:56,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757836459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:56,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:56,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:20:56,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831094131] [2024-06-14 11:20:56,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:56,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:20:56,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:56,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:20:56,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:20:56,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:56,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 143 transitions, 1281 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:56,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:56,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:56,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:56,722 INFO L124 PetriNetUnfolderBase]: 448/791 cut-off events. [2024-06-14 11:20:56,722 INFO L125 PetriNetUnfolderBase]: For 39609/39609 co-relation queries the response was YES. [2024-06-14 11:20:56,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4989 conditions, 791 events. 448/791 cut-off events. For 39609/39609 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3434 event pairs, 66 based on Foata normal form. 2/791 useless extension candidates. Maximal degree in co-relation 4902. Up to 678 conditions per place. [2024-06-14 11:20:56,728 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 141 selfloop transitions, 19 changer transitions 0/162 dead transitions. [2024-06-14 11:20:56,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 162 transitions, 1667 flow [2024-06-14 11:20:56,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:56,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:56,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-14 11:20:56,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32323232323232326 [2024-06-14 11:20:56,729 INFO L175 Difference]: Start difference. First operand has 170 places, 143 transitions, 1281 flow. Second operand 9 states and 96 transitions. [2024-06-14 11:20:56,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 162 transitions, 1667 flow [2024-06-14 11:20:56,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 162 transitions, 1544 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:56,799 INFO L231 Difference]: Finished difference. Result has 171 places, 144 transitions, 1220 flow [2024-06-14 11:20:56,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1158, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1220, PETRI_PLACES=171, PETRI_TRANSITIONS=144} [2024-06-14 11:20:56,799 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 139 predicate places. [2024-06-14 11:20:56,799 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 144 transitions, 1220 flow [2024-06-14 11:20:56,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:56,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:56,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:56,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:20:56,800 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:56,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:56,800 INFO L85 PathProgramCache]: Analyzing trace with hash -754114789, now seen corresponding path program 2 times [2024-06-14 11:20:56,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:56,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863590726] [2024-06-14 11:20:56,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:56,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:56,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:59,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:59,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:59,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863590726] [2024-06-14 11:20:59,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863590726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:59,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:59,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:20:59,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732133462] [2024-06-14 11:20:59,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:59,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:20:59,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:59,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:20:59,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:20:59,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:20:59,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 144 transitions, 1220 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:59,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:59,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:20:59,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:59,890 INFO L124 PetriNetUnfolderBase]: 452/799 cut-off events. [2024-06-14 11:20:59,891 INFO L125 PetriNetUnfolderBase]: For 40796/40796 co-relation queries the response was YES. [2024-06-14 11:20:59,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4981 conditions, 799 events. 452/799 cut-off events. For 40796/40796 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3503 event pairs, 87 based on Foata normal form. 2/799 useless extension candidates. Maximal degree in co-relation 4893. Up to 682 conditions per place. [2024-06-14 11:20:59,896 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 136 selfloop transitions, 25 changer transitions 0/163 dead transitions. [2024-06-14 11:20:59,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 163 transitions, 1610 flow [2024-06-14 11:20:59,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:59,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:59,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 11:20:59,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:20:59,897 INFO L175 Difference]: Start difference. First operand has 171 places, 144 transitions, 1220 flow. Second operand 9 states and 99 transitions. [2024-06-14 11:20:59,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 163 transitions, 1610 flow [2024-06-14 11:20:59,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 163 transitions, 1558 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:59,960 INFO L231 Difference]: Finished difference. Result has 173 places, 145 transitions, 1245 flow [2024-06-14 11:20:59,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1245, PETRI_PLACES=173, PETRI_TRANSITIONS=145} [2024-06-14 11:20:59,960 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 141 predicate places. [2024-06-14 11:20:59,960 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 145 transitions, 1245 flow [2024-06-14 11:20:59,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:59,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:59,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:59,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:20:59,961 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:20:59,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:59,961 INFO L85 PathProgramCache]: Analyzing trace with hash -754118509, now seen corresponding path program 3 times [2024-06-14 11:20:59,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:59,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662682303] [2024-06-14 11:20:59,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:59,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:59,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:02,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:02,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:02,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662682303] [2024-06-14 11:21:02,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662682303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:02,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:02,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:21:02,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893045443] [2024-06-14 11:21:02,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:02,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:21:02,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:02,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:21:02,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:21:02,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:02,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 145 transitions, 1245 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:02,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:02,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:02,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:03,063 INFO L124 PetriNetUnfolderBase]: 456/807 cut-off events. [2024-06-14 11:21:03,063 INFO L125 PetriNetUnfolderBase]: For 42906/42906 co-relation queries the response was YES. [2024-06-14 11:21:03,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5061 conditions, 807 events. 456/807 cut-off events. For 42906/42906 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3581 event pairs, 85 based on Foata normal form. 2/807 useless extension candidates. Maximal degree in co-relation 4972. Up to 698 conditions per place. [2024-06-14 11:21:03,070 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 140 selfloop transitions, 22 changer transitions 0/164 dead transitions. [2024-06-14 11:21:03,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 164 transitions, 1639 flow [2024-06-14 11:21:03,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:03,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:03,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 11:21:03,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32996632996632996 [2024-06-14 11:21:03,071 INFO L175 Difference]: Start difference. First operand has 173 places, 145 transitions, 1245 flow. Second operand 9 states and 98 transitions. [2024-06-14 11:21:03,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 164 transitions, 1639 flow [2024-06-14 11:21:03,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 164 transitions, 1574 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:03,157 INFO L231 Difference]: Finished difference. Result has 175 places, 146 transitions, 1252 flow [2024-06-14 11:21:03,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1180, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1252, PETRI_PLACES=175, PETRI_TRANSITIONS=146} [2024-06-14 11:21:03,158 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 143 predicate places. [2024-06-14 11:21:03,158 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 146 transitions, 1252 flow [2024-06-14 11:21:03,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:03,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:03,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:03,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:21:03,159 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:03,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:03,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1314723727, now seen corresponding path program 1 times [2024-06-14 11:21:03,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:03,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846978431] [2024-06-14 11:21:03,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:03,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:03,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:05,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:05,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:05,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846978431] [2024-06-14 11:21:05,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846978431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:05,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:05,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:21:05,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632953278] [2024-06-14 11:21:05,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:05,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:21:05,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:05,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:21:05,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:21:06,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:06,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 146 transitions, 1252 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:06,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:06,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:06,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:06,536 INFO L124 PetriNetUnfolderBase]: 462/817 cut-off events. [2024-06-14 11:21:06,536 INFO L125 PetriNetUnfolderBase]: For 44479/44479 co-relation queries the response was YES. [2024-06-14 11:21:06,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5127 conditions, 817 events. 462/817 cut-off events. For 44479/44479 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3637 event pairs, 88 based on Foata normal form. 2/817 useless extension candidates. Maximal degree in co-relation 5037. Up to 688 conditions per place. [2024-06-14 11:21:06,542 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 138 selfloop transitions, 28 changer transitions 0/168 dead transitions. [2024-06-14 11:21:06,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 168 transitions, 1678 flow [2024-06-14 11:21:06,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:06,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:06,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 11:21:06,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2024-06-14 11:21:06,543 INFO L175 Difference]: Start difference. First operand has 175 places, 146 transitions, 1252 flow. Second operand 10 states and 109 transitions. [2024-06-14 11:21:06,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 168 transitions, 1678 flow [2024-06-14 11:21:06,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 168 transitions, 1616 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:06,615 INFO L231 Difference]: Finished difference. Result has 178 places, 148 transitions, 1297 flow [2024-06-14 11:21:06,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1297, PETRI_PLACES=178, PETRI_TRANSITIONS=148} [2024-06-14 11:21:06,615 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 146 predicate places. [2024-06-14 11:21:06,615 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 148 transitions, 1297 flow [2024-06-14 11:21:06,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:06,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:06,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:06,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:21:06,616 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:06,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:06,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1382649713, now seen corresponding path program 2 times [2024-06-14 11:21:06,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:06,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507030802] [2024-06-14 11:21:06,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:06,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:06,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:09,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:09,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:09,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507030802] [2024-06-14 11:21:09,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507030802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:09,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:09,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:21:09,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87336333] [2024-06-14 11:21:09,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:09,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:21:09,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:09,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:21:09,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:21:09,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:09,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 148 transitions, 1297 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:09,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:09,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:09,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:10,156 INFO L124 PetriNetUnfolderBase]: 468/826 cut-off events. [2024-06-14 11:21:10,156 INFO L125 PetriNetUnfolderBase]: For 46059/46059 co-relation queries the response was YES. [2024-06-14 11:21:10,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5238 conditions, 826 events. 468/826 cut-off events. For 46059/46059 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3680 event pairs, 76 based on Foata normal form. 2/826 useless extension candidates. Maximal degree in co-relation 5147. Up to 615 conditions per place. [2024-06-14 11:21:10,161 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 123 selfloop transitions, 46 changer transitions 0/171 dead transitions. [2024-06-14 11:21:10,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 171 transitions, 1735 flow [2024-06-14 11:21:10,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:10,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:10,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-14 11:21:10,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34545454545454546 [2024-06-14 11:21:10,163 INFO L175 Difference]: Start difference. First operand has 178 places, 148 transitions, 1297 flow. Second operand 10 states and 114 transitions. [2024-06-14 11:21:10,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 171 transitions, 1735 flow [2024-06-14 11:21:10,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 171 transitions, 1644 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 11:21:10,241 INFO L231 Difference]: Finished difference. Result has 180 places, 150 transitions, 1353 flow [2024-06-14 11:21:10,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1353, PETRI_PLACES=180, PETRI_TRANSITIONS=150} [2024-06-14 11:21:10,242 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 148 predicate places. [2024-06-14 11:21:10,242 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 150 transitions, 1353 flow [2024-06-14 11:21:10,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:10,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:10,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:10,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:21:10,243 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:10,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:10,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1382641994, now seen corresponding path program 1 times [2024-06-14 11:21:10,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:10,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486566497] [2024-06-14 11:21:10,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:10,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:10,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:12,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:12,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:12,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486566497] [2024-06-14 11:21:12,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486566497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:12,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:12,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:21:12,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694245659] [2024-06-14 11:21:12,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:12,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:21:12,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:12,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:21:12,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:21:13,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:13,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 150 transitions, 1353 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:13,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:13,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:13,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:13,589 INFO L124 PetriNetUnfolderBase]: 466/824 cut-off events. [2024-06-14 11:21:13,590 INFO L125 PetriNetUnfolderBase]: For 44770/44770 co-relation queries the response was YES. [2024-06-14 11:21:13,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5210 conditions, 824 events. 466/824 cut-off events. For 44770/44770 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3681 event pairs, 102 based on Foata normal form. 1/823 useless extension candidates. Maximal degree in co-relation 5118. Up to 729 conditions per place. [2024-06-14 11:21:13,596 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 138 selfloop transitions, 30 changer transitions 0/170 dead transitions. [2024-06-14 11:21:13,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 170 transitions, 1797 flow [2024-06-14 11:21:13,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:13,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:13,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 11:21:13,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3212121212121212 [2024-06-14 11:21:13,598 INFO L175 Difference]: Start difference. First operand has 180 places, 150 transitions, 1353 flow. Second operand 10 states and 106 transitions. [2024-06-14 11:21:13,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 170 transitions, 1797 flow [2024-06-14 11:21:13,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 170 transitions, 1666 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 11:21:13,672 INFO L231 Difference]: Finished difference. Result has 182 places, 152 transitions, 1346 flow [2024-06-14 11:21:13,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1346, PETRI_PLACES=182, PETRI_TRANSITIONS=152} [2024-06-14 11:21:13,672 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 150 predicate places. [2024-06-14 11:21:13,672 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 152 transitions, 1346 flow [2024-06-14 11:21:13,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:13,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:13,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:13,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:21:13,673 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:13,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:13,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1388364005, now seen corresponding path program 4 times [2024-06-14 11:21:13,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:13,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696544423] [2024-06-14 11:21:13,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:13,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:13,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:16,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:16,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:16,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696544423] [2024-06-14 11:21:16,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696544423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:16,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:16,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:21:16,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636989380] [2024-06-14 11:21:16,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:16,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:21:16,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:16,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:21:16,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:21:16,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:16,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 152 transitions, 1346 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:16,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:16,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:16,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:16,753 INFO L124 PetriNetUnfolderBase]: 470/831 cut-off events. [2024-06-14 11:21:16,754 INFO L125 PetriNetUnfolderBase]: For 47625/47625 co-relation queries the response was YES. [2024-06-14 11:21:16,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5211 conditions, 831 events. 470/831 cut-off events. For 47625/47625 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3715 event pairs, 80 based on Foata normal form. 2/831 useless extension candidates. Maximal degree in co-relation 5118. Up to 704 conditions per place. [2024-06-14 11:21:16,762 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 141 selfloop transitions, 27 changer transitions 0/170 dead transitions. [2024-06-14 11:21:16,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 170 transitions, 1748 flow [2024-06-14 11:21:16,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:16,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:16,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-14 11:21:16,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3367003367003367 [2024-06-14 11:21:16,763 INFO L175 Difference]: Start difference. First operand has 182 places, 152 transitions, 1346 flow. Second operand 9 states and 100 transitions. [2024-06-14 11:21:16,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 170 transitions, 1748 flow [2024-06-14 11:21:16,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 170 transitions, 1644 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-14 11:21:16,844 INFO L231 Difference]: Finished difference. Result has 183 places, 153 transitions, 1326 flow [2024-06-14 11:21:16,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1242, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1326, PETRI_PLACES=183, PETRI_TRANSITIONS=153} [2024-06-14 11:21:16,845 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 151 predicate places. [2024-06-14 11:21:16,845 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 153 transitions, 1326 flow [2024-06-14 11:21:16,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:16,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:16,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:16,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:21:16,845 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:16,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:16,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1406801751, now seen corresponding path program 5 times [2024-06-14 11:21:16,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:16,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398284415] [2024-06-14 11:21:16,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:16,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:16,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:19,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:19,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:19,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398284415] [2024-06-14 11:21:19,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398284415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:19,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:19,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:21:19,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594123756] [2024-06-14 11:21:19,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:19,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:21:19,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:19,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:21:19,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:21:19,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:19,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 153 transitions, 1326 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:19,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:19,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:19,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:20,057 INFO L124 PetriNetUnfolderBase]: 474/839 cut-off events. [2024-06-14 11:21:20,063 INFO L125 PetriNetUnfolderBase]: For 48374/48374 co-relation queries the response was YES. [2024-06-14 11:21:20,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5233 conditions, 839 events. 474/839 cut-off events. For 48374/48374 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3772 event pairs, 79 based on Foata normal form. 2/839 useless extension candidates. Maximal degree in co-relation 5139. Up to 712 conditions per place. [2024-06-14 11:21:20,070 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 143 selfloop transitions, 26 changer transitions 0/171 dead transitions. [2024-06-14 11:21:20,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 171 transitions, 1732 flow [2024-06-14 11:21:20,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:20,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:20,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 11:21:20,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:21:20,072 INFO L175 Difference]: Start difference. First operand has 183 places, 153 transitions, 1326 flow. Second operand 9 states and 99 transitions. [2024-06-14 11:21:20,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 171 transitions, 1732 flow [2024-06-14 11:21:20,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 171 transitions, 1658 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:20,147 INFO L231 Difference]: Finished difference. Result has 185 places, 154 transitions, 1336 flow [2024-06-14 11:21:20,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1336, PETRI_PLACES=185, PETRI_TRANSITIONS=154} [2024-06-14 11:21:20,148 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 153 predicate places. [2024-06-14 11:21:20,149 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 154 transitions, 1336 flow [2024-06-14 11:21:20,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:20,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:20,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-06-14 11:21:20,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:21:20,149 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:20,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:20,150 INFO L85 PathProgramCache]: Analyzing trace with hash 749258523, now seen corresponding path program 3 times [2024-06-14 11:21:20,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:20,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123091293] [2024-06-14 11:21:20,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:20,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:20,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:23,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:23,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:23,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123091293] [2024-06-14 11:21:23,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123091293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:23,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:23,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:21:23,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174456569] [2024-06-14 11:21:23,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:23,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:21:23,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:23,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:21:23,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:21:23,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:23,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 154 transitions, 1336 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:23,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:23,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:23,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:24,229 INFO L124 PetriNetUnfolderBase]: 490/865 cut-off events. [2024-06-14 11:21:24,230 INFO L125 PetriNetUnfolderBase]: For 54094/54094 co-relation queries the response was YES. [2024-06-14 11:21:24,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5553 conditions, 865 events. 490/865 cut-off events. For 54094/54094 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3912 event pairs, 77 based on Foata normal form. 2/865 useless extension candidates. Maximal degree in co-relation 5458. Up to 612 conditions per place. [2024-06-14 11:21:24,237 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 125 selfloop transitions, 54 changer transitions 0/181 dead transitions. [2024-06-14 11:21:24,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 181 transitions, 1976 flow [2024-06-14 11:21:24,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:24,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:24,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-14 11:21:24,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35454545454545455 [2024-06-14 11:21:24,238 INFO L175 Difference]: Start difference. First operand has 185 places, 154 transitions, 1336 flow. Second operand 10 states and 117 transitions. [2024-06-14 11:21:24,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 181 transitions, 1976 flow [2024-06-14 11:21:24,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 181 transitions, 1902 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:24,327 INFO L231 Difference]: Finished difference. Result has 188 places, 158 transitions, 1480 flow [2024-06-14 11:21:24,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1480, PETRI_PLACES=188, PETRI_TRANSITIONS=158} [2024-06-14 11:21:24,327 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 156 predicate places. [2024-06-14 11:21:24,327 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 158 transitions, 1480 flow [2024-06-14 11:21:24,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:24,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:24,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:24,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:21:24,328 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:24,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:24,328 INFO L85 PathProgramCache]: Analyzing trace with hash 743686893, now seen corresponding path program 4 times [2024-06-14 11:21:24,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:24,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355485427] [2024-06-14 11:21:24,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:24,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:24,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:27,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:27,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:27,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355485427] [2024-06-14 11:21:27,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355485427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:27,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:27,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:21:27,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815401836] [2024-06-14 11:21:27,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:27,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:21:27,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:27,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:21:27,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:21:27,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:27,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 158 transitions, 1480 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:27,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:27,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:27,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:27,671 INFO L124 PetriNetUnfolderBase]: 496/875 cut-off events. [2024-06-14 11:21:27,671 INFO L125 PetriNetUnfolderBase]: For 56073/56073 co-relation queries the response was YES. [2024-06-14 11:21:27,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5739 conditions, 875 events. 496/875 cut-off events. For 56073/56073 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3969 event pairs, 84 based on Foata normal form. 2/875 useless extension candidates. Maximal degree in co-relation 5643. Up to 738 conditions per place. [2024-06-14 11:21:27,677 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 147 selfloop transitions, 30 changer transitions 0/179 dead transitions. [2024-06-14 11:21:27,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 179 transitions, 1934 flow [2024-06-14 11:21:27,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:27,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:27,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 11:21:27,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:21:27,682 INFO L175 Difference]: Start difference. First operand has 188 places, 158 transitions, 1480 flow. Second operand 10 states and 110 transitions. [2024-06-14 11:21:27,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 179 transitions, 1934 flow [2024-06-14 11:21:27,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 179 transitions, 1802 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:27,767 INFO L231 Difference]: Finished difference. Result has 192 places, 160 transitions, 1471 flow [2024-06-14 11:21:27,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1360, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1471, PETRI_PLACES=192, PETRI_TRANSITIONS=160} [2024-06-14 11:21:27,767 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 160 predicate places. [2024-06-14 11:21:27,768 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 160 transitions, 1471 flow [2024-06-14 11:21:27,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:27,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:27,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:27,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:21:27,768 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:27,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:27,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1382857475, now seen corresponding path program 6 times [2024-06-14 11:21:27,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:27,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539073617] [2024-06-14 11:21:27,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:27,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:27,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:30,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-06-14 11:21:30,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:30,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539073617] [2024-06-14 11:21:30,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539073617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:30,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:30,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:21:30,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465273822] [2024-06-14 11:21:30,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:30,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:21:30,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:30,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:21:30,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:21:30,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:30,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 160 transitions, 1471 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:30,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:30,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:30,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:31,218 INFO L124 PetriNetUnfolderBase]: 500/883 cut-off events. [2024-06-14 11:21:31,218 INFO L125 PetriNetUnfolderBase]: For 57548/57548 co-relation queries the response was YES. [2024-06-14 11:21:31,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5772 conditions, 883 events. 500/883 cut-off events. For 57548/57548 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4034 event pairs, 82 based on Foata normal form. 2/883 useless extension candidates. Maximal degree in co-relation 5674. Up to 721 conditions per place. [2024-06-14 11:21:31,231 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 142 selfloop transitions, 35 changer transitions 0/179 dead transitions. [2024-06-14 11:21:31,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 179 transitions, 1899 flow [2024-06-14 11:21:31,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:31,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:31,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-14 11:21:31,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3434343434343434 [2024-06-14 11:21:31,233 INFO L175 Difference]: Start difference. First operand has 192 places, 160 transitions, 1471 flow. Second operand 9 states and 102 transitions. [2024-06-14 11:21:31,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 179 transitions, 1899 flow [2024-06-14 11:21:31,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 179 transitions, 1808 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 11:21:31,326 INFO L231 Difference]: Finished difference. Result has 193 places, 161 transitions, 1484 flow [2024-06-14 11:21:31,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1380, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1484, PETRI_PLACES=193, PETRI_TRANSITIONS=161} [2024-06-14 11:21:31,326 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 161 predicate places. [2024-06-14 11:21:31,326 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 161 transitions, 1484 flow [2024-06-14 11:21:31,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:31,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:31,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:31,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:21:31,327 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:31,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:31,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1382851523, now seen corresponding path program 5 times [2024-06-14 11:21:31,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:31,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217734260] [2024-06-14 11:21:31,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:31,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:31,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:34,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:34,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:34,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217734260] [2024-06-14 11:21:34,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217734260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:34,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:34,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:21:34,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183119393] [2024-06-14 11:21:34,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:34,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:21:34,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:34,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:21:34,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:21:34,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:34,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 161 transitions, 1484 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:34,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:34,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:34,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:34,805 INFO L124 PetriNetUnfolderBase]: 496/877 cut-off events. [2024-06-14 11:21:34,805 INFO L125 PetriNetUnfolderBase]: For 54754/54754 co-relation queries the response was YES. [2024-06-14 11:21:34,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5611 conditions, 877 events. 496/877 cut-off events. For 54754/54754 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4000 event pairs, 79 based on Foata normal form. 2/877 useless extension candidates. Maximal degree in co-relation 5512. Up to 705 conditions per place. [2024-06-14 11:21:34,812 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 141 selfloop transitions, 38 changer transitions 0/181 dead transitions. [2024-06-14 11:21:34,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 181 transitions, 1892 flow [2024-06-14 11:21:34,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:34,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:34,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 11:21:34,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3393939393939394 [2024-06-14 11:21:34,813 INFO L175 Difference]: Start difference. First operand has 193 places, 161 transitions, 1484 flow. Second operand 10 states and 112 transitions. [2024-06-14 11:21:34,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 181 transitions, 1892 flow [2024-06-14 11:21:34,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 181 transitions, 1774 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:34,928 INFO L231 Difference]: Finished difference. Result has 196 places, 161 transitions, 1447 flow [2024-06-14 11:21:34,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1366, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1447, PETRI_PLACES=196, PETRI_TRANSITIONS=161} [2024-06-14 11:21:34,928 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 164 predicate places. [2024-06-14 11:21:34,929 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 161 transitions, 1447 flow [2024-06-14 11:21:34,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:34,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:34,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:34,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:21:34,929 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:34,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:34,930 INFO L85 PathProgramCache]: Analyzing trace with hash -341437775, now seen corresponding path program 1 times [2024-06-14 11:21:34,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:34,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746744751] [2024-06-14 11:21:34,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:34,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:34,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:37,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:37,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:37,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746744751] [2024-06-14 11:21:37,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746744751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:37,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:37,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:21:37,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906084199] [2024-06-14 11:21:37,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:37,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:21:37,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:37,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:21:37,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:21:37,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:37,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 161 transitions, 1447 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:37,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:37,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:37,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:38,261 INFO L124 PetriNetUnfolderBase]: 504/895 cut-off events. [2024-06-14 11:21:38,261 INFO L125 PetriNetUnfolderBase]: For 60788/60788 co-relation queries the response was YES. [2024-06-14 11:21:38,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5678 conditions, 895 events. 504/895 cut-off events. For 60788/60788 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4118 event pairs, 106 based on Foata normal form. 4/895 useless extension candidates. Maximal degree in co-relation 5578. Up to 800 conditions per place. [2024-06-14 11:21:38,268 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 160 selfloop transitions, 22 changer transitions 0/184 dead transitions. [2024-06-14 11:21:38,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 184 transitions, 1919 flow [2024-06-14 11:21:38,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:21:38,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:21:38,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 11:21:38,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3168044077134986 [2024-06-14 11:21:38,269 INFO L175 Difference]: Start difference. First operand has 196 places, 161 transitions, 1447 flow. Second operand 11 states and 115 transitions. [2024-06-14 11:21:38,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 184 transitions, 1919 flow [2024-06-14 11:21:38,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 184 transitions, 1814 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 11:21:38,386 INFO L231 Difference]: Finished difference. Result has 198 places, 162 transitions, 1430 flow [2024-06-14 11:21:38,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1342, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1430, PETRI_PLACES=198, PETRI_TRANSITIONS=162} [2024-06-14 11:21:38,387 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 166 predicate places. [2024-06-14 11:21:38,387 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 162 transitions, 1430 flow [2024-06-14 11:21:38,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:38,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:38,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:38,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:21:38,387 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:38,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:38,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1376752863, now seen corresponding path program 7 times [2024-06-14 11:21:38,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:38,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048449247] [2024-06-14 11:21:38,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:38,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:38,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:40,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:40,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:40,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048449247] [2024-06-14 11:21:40,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048449247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:40,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:40,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:21:40,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951225288] [2024-06-14 11:21:40,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:40,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:21:40,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:40,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:21:40,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:21:40,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:40,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 162 transitions, 1430 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:40,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:40,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:40,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:41,570 INFO L124 PetriNetUnfolderBase]: 508/902 cut-off events. [2024-06-14 11:21:41,571 INFO L125 PetriNetUnfolderBase]: For 58657/58660 co-relation queries the response was YES. [2024-06-14 11:21:41,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5701 conditions, 902 events. 508/902 cut-off events. For 58657/58660 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4153 event pairs, 81 based on Foata normal form. 2/898 useless extension candidates. Maximal degree in co-relation 5600. Up to 745 conditions per place. [2024-06-14 11:21:41,578 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 146 selfloop transitions, 33 changer transitions 0/181 dead transitions. [2024-06-14 11:21:41,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 181 transitions, 1864 flow [2024-06-14 11:21:41,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:41,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:41,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-14 11:21:41,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3501683501683502 [2024-06-14 11:21:41,579 INFO L175 Difference]: Start difference. First operand has 198 places, 162 transitions, 1430 flow. Second operand 9 states and 104 transitions. [2024-06-14 11:21:41,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 181 transitions, 1864 flow [2024-06-14 11:21:41,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 181 transitions, 1786 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-14 11:21:41,695 INFO L231 Difference]: Finished difference. Result has 198 places, 163 transitions, 1454 flow [2024-06-14 11:21:41,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1454, PETRI_PLACES=198, PETRI_TRANSITIONS=163} [2024-06-14 11:21:41,696 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 166 predicate places. [2024-06-14 11:21:41,696 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 163 transitions, 1454 flow [2024-06-14 11:21:41,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:41,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:41,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:41,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:21:41,696 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:41,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:41,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1376968065, now seen corresponding path program 6 times [2024-06-14 11:21:41,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:41,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12875982] [2024-06-14 11:21:41,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:41,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:41,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:44,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:44,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:44,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12875982] [2024-06-14 11:21:44,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12875982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:44,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:44,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:21:44,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840379437] [2024-06-14 11:21:44,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:44,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:21:44,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:44,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:21:44,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:21:44,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:44,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 163 transitions, 1454 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:44,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:44,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:44,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:45,493 INFO L124 PetriNetUnfolderBase]: 524/928 cut-off events. [2024-06-14 11:21:45,493 INFO L125 PetriNetUnfolderBase]: For 65030/65033 co-relation queries the response was YES. [2024-06-14 11:21:45,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6052 conditions, 928 events. 524/928 cut-off events. For 65030/65033 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4308 event pairs, 81 based on Foata normal form. 2/924 useless extension candidates. Maximal degree in co-relation 5950. Up to 714 conditions per place. [2024-06-14 11:21:45,500 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 144 selfloop transitions, 44 changer transitions 0/190 dead transitions. [2024-06-14 11:21:45,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 190 transitions, 2132 flow [2024-06-14 11:21:45,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:45,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:45,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-14 11:21:45,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3606060606060606 [2024-06-14 11:21:45,501 INFO L175 Difference]: Start difference. First operand has 198 places, 163 transitions, 1454 flow. Second operand 10 states and 119 transitions. [2024-06-14 11:21:45,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 190 transitions, 2132 flow [2024-06-14 11:21:45,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 190 transitions, 2040 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:45,618 INFO L231 Difference]: Finished difference. Result has 201 places, 167 transitions, 1567 flow [2024-06-14 11:21:45,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1362, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1567, PETRI_PLACES=201, PETRI_TRANSITIONS=167} [2024-06-14 11:21:45,618 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 169 predicate places. [2024-06-14 11:21:45,619 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 167 transitions, 1567 flow [2024-06-14 11:21:45,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:45,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:45,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:45,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:21:45,619 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:45,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:45,619 INFO L85 PathProgramCache]: Analyzing trace with hash -840443381, now seen corresponding path program 7 times [2024-06-14 11:21:45,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:45,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856432252] [2024-06-14 11:21:45,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:45,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:45,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:48,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:48,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:48,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856432252] [2024-06-14 11:21:48,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856432252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:48,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:48,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:21:48,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050341778] [2024-06-14 11:21:48,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:48,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:21:48,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:48,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:21:48,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:21:48,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:48,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 167 transitions, 1567 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:48,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:48,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:48,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:49,324 INFO L124 PetriNetUnfolderBase]: 530/938 cut-off events. [2024-06-14 11:21:49,324 INFO L125 PetriNetUnfolderBase]: For 67234/67237 co-relation queries the response was YES. [2024-06-14 11:21:49,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6186 conditions, 938 events. 530/938 cut-off events. For 67234/67237 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4350 event pairs, 82 based on Foata normal form. 2/934 useless extension candidates. Maximal degree in co-relation 6083. Up to 749 conditions per place. [2024-06-14 11:21:49,331 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 147 selfloop transitions, 41 changer transitions 0/190 dead transitions. [2024-06-14 11:21:49,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 190 transitions, 2055 flow [2024-06-14 11:21:49,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:49,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:49,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 11:21:49,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-14 11:21:49,333 INFO L175 Difference]: Start difference. First operand has 201 places, 167 transitions, 1567 flow. Second operand 10 states and 116 transitions. [2024-06-14 11:21:49,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 190 transitions, 2055 flow [2024-06-14 11:21:49,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 190 transitions, 1920 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:49,485 INFO L231 Difference]: Finished difference. Result has 205 places, 169 transitions, 1581 flow [2024-06-14 11:21:49,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1448, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1581, PETRI_PLACES=205, PETRI_TRANSITIONS=169} [2024-06-14 11:21:49,486 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 173 predicate places. [2024-06-14 11:21:49,486 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 169 transitions, 1581 flow [2024-06-14 11:21:49,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:49,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:49,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:49,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:21:49,486 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:49,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:49,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1040205583, now seen corresponding path program 8 times [2024-06-14 11:21:49,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:49,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168327456] [2024-06-14 11:21:49,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:49,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:49,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:52,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:52,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:52,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168327456] [2024-06-14 11:21:52,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168327456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:52,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:52,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:21:52,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617979675] [2024-06-14 11:21:52,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:52,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:21:52,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:52,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:21:52,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:21:52,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:52,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 169 transitions, 1581 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:52,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:52,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:52,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:53,032 INFO L124 PetriNetUnfolderBase]: 546/964 cut-off events. [2024-06-14 11:21:53,032 INFO L125 PetriNetUnfolderBase]: For 73882/73885 co-relation queries the response was YES. [2024-06-14 11:21:53,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6559 conditions, 964 events. 546/964 cut-off events. For 73882/73885 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4508 event pairs, 71 based on Foata normal form. 2/960 useless extension candidates. Maximal degree in co-relation 6454. Up to 704 conditions per place. [2024-06-14 11:21:53,039 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 138 selfloop transitions, 56 changer transitions 0/196 dead transitions. [2024-06-14 11:21:53,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 196 transitions, 2283 flow [2024-06-14 11:21:53,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:53,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:53,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-14 11:21:53,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 11:21:53,040 INFO L175 Difference]: Start difference. First operand has 205 places, 169 transitions, 1581 flow. Second operand 10 states and 120 transitions. [2024-06-14 11:21:53,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 196 transitions, 2283 flow [2024-06-14 11:21:53,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 196 transitions, 2170 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 11:21:53,183 INFO L231 Difference]: Finished difference. Result has 207 places, 173 transitions, 1705 flow [2024-06-14 11:21:53,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1705, PETRI_PLACES=207, PETRI_TRANSITIONS=173} [2024-06-14 11:21:53,184 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 175 predicate places. [2024-06-14 11:21:53,184 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 173 transitions, 1705 flow [2024-06-14 11:21:53,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:53,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:53,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:53,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:21:53,185 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:53,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:53,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1040213023, now seen corresponding path program 9 times [2024-06-14 11:21:53,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:53,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106186261] [2024-06-14 11:21:53,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:53,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:53,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:56,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-06-14 11:21:56,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:56,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106186261] [2024-06-14 11:21:56,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106186261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:56,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:56,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:21:56,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355503558] [2024-06-14 11:21:56,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:56,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:21:56,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:56,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:21:56,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:21:56,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:56,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 173 transitions, 1705 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:56,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:56,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:56,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:56,845 INFO L124 PetriNetUnfolderBase]: 552/974 cut-off events. [2024-06-14 11:21:56,846 INFO L125 PetriNetUnfolderBase]: For 76487/76490 co-relation queries the response was YES. [2024-06-14 11:21:56,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6723 conditions, 974 events. 552/974 cut-off events. For 76487/76490 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4572 event pairs, 71 based on Foata normal form. 2/970 useless extension candidates. Maximal degree in co-relation 6617. Up to 735 conditions per place. [2024-06-14 11:21:56,853 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 141 selfloop transitions, 53 changer transitions 0/196 dead transitions. [2024-06-14 11:21:56,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 196 transitions, 2209 flow [2024-06-14 11:21:56,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:56,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:56,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-14 11:21:56,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35454545454545455 [2024-06-14 11:21:56,855 INFO L175 Difference]: Start difference. First operand has 207 places, 173 transitions, 1705 flow. Second operand 10 states and 117 transitions. [2024-06-14 11:21:56,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 196 transitions, 2209 flow [2024-06-14 11:21:57,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 196 transitions, 2045 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:57,005 INFO L231 Difference]: Finished difference. Result has 211 places, 175 transitions, 1718 flow [2024-06-14 11:21:57,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1561, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1718, PETRI_PLACES=211, PETRI_TRANSITIONS=175} [2024-06-14 11:21:57,006 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 179 predicate places. [2024-06-14 11:21:57,006 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 175 transitions, 1718 flow [2024-06-14 11:21:57,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:57,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:57,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:57,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:21:57,006 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:21:57,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:57,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1498520669, now seen corresponding path program 10 times [2024-06-14 11:21:57,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:57,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615030775] [2024-06-14 11:21:57,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:57,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:57,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:59,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:59,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:59,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615030775] [2024-06-14 11:21:59,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615030775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:59,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:59,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:21:59,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692884843] [2024-06-14 11:21:59,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:59,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:21:59,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:59,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:21:59,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:21:59,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:21:59,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 175 transitions, 1718 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:59,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:59,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:21:59,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:00,422 INFO L124 PetriNetUnfolderBase]: 558/984 cut-off events. [2024-06-14 11:22:00,422 INFO L125 PetriNetUnfolderBase]: For 77762/77765 co-relation queries the response was YES. [2024-06-14 11:22:00,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6802 conditions, 984 events. 558/984 cut-off events. For 77762/77765 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4636 event pairs, 88 based on Foata normal form. 2/980 useless extension candidates. Maximal degree in co-relation 6694. Up to 817 conditions per place. [2024-06-14 11:22:00,430 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 159 selfloop transitions, 36 changer transitions 0/197 dead transitions. [2024-06-14 11:22:00,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 197 transitions, 2204 flow [2024-06-14 11:22:00,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:00,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:00,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-14 11:22:00,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34545454545454546 [2024-06-14 11:22:00,431 INFO L175 Difference]: Start difference. First operand has 211 places, 175 transitions, 1718 flow. Second operand 10 states and 114 transitions. [2024-06-14 11:22:00,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 197 transitions, 2204 flow [2024-06-14 11:22:00,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 197 transitions, 2067 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:00,589 INFO L231 Difference]: Finished difference. Result has 213 places, 177 transitions, 1708 flow [2024-06-14 11:22:00,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1708, PETRI_PLACES=213, PETRI_TRANSITIONS=177} [2024-06-14 11:22:00,589 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 181 predicate places. [2024-06-14 11:22:00,589 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 177 transitions, 1708 flow [2024-06-14 11:22:00,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:00,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:00,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:00,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:22:00,590 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:00,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:00,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1504033151, now seen corresponding path program 8 times [2024-06-14 11:22:00,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:00,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711654261] [2024-06-14 11:22:00,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:00,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:00,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:03,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:03,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:03,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711654261] [2024-06-14 11:22:03,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711654261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:03,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:03,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:22:03,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469283917] [2024-06-14 11:22:03,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:03,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:22:03,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:03,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:22:03,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:22:03,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:03,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 177 transitions, 1708 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:03,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:03,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:03,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:03,926 INFO L124 PetriNetUnfolderBase]: 562/992 cut-off events. [2024-06-14 11:22:03,926 INFO L125 PetriNetUnfolderBase]: For 80200/80203 co-relation queries the response was YES. [2024-06-14 11:22:03,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6826 conditions, 992 events. 562/992 cut-off events. For 80200/80203 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4682 event pairs, 92 based on Foata normal form. 2/988 useless extension candidates. Maximal degree in co-relation 6717. Up to 849 conditions per place. [2024-06-14 11:22:03,934 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 162 selfloop transitions, 30 changer transitions 0/194 dead transitions. [2024-06-14 11:22:03,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 194 transitions, 2164 flow [2024-06-14 11:22:03,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:22:03,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:22:03,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-14 11:22:03,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3367003367003367 [2024-06-14 11:22:03,952 INFO L175 Difference]: Start difference. First operand has 213 places, 177 transitions, 1708 flow. Second operand 9 states and 100 transitions. [2024-06-14 11:22:03,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 194 transitions, 2164 flow [2024-06-14 11:22:04,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 194 transitions, 2057 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:04,124 INFO L231 Difference]: Finished difference. Result has 214 places, 178 transitions, 1699 flow [2024-06-14 11:22:04,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1699, PETRI_PLACES=214, PETRI_TRANSITIONS=178} [2024-06-14 11:22:04,139 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 182 predicate places. [2024-06-14 11:22:04,139 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 178 transitions, 1699 flow [2024-06-14 11:22:04,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:04,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:04,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:04,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:22:04,140 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:04,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:04,140 INFO L85 PathProgramCache]: Analyzing trace with hash 379267027, now seen corresponding path program 9 times [2024-06-14 11:22:04,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:04,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607575494] [2024-06-14 11:22:04,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:04,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:04,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:06,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:06,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:06,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607575494] [2024-06-14 11:22:06,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607575494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:06,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:06,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:22:06,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064231980] [2024-06-14 11:22:06,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:06,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:22:06,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:06,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:22:06,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:22:07,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:07,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 178 transitions, 1699 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:07,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:07,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:07,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:07,523 INFO L124 PetriNetUnfolderBase]: 566/1000 cut-off events. [2024-06-14 11:22:07,523 INFO L125 PetriNetUnfolderBase]: For 82588/82591 co-relation queries the response was YES. [2024-06-14 11:22:07,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6877 conditions, 1000 events. 566/1000 cut-off events. For 82588/82591 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4741 event pairs, 75 based on Foata normal form. 2/996 useless extension candidates. Maximal degree in co-relation 6767. Up to 785 conditions per place. [2024-06-14 11:22:07,531 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 147 selfloop transitions, 47 changer transitions 0/196 dead transitions. [2024-06-14 11:22:07,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 196 transitions, 2165 flow [2024-06-14 11:22:07,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:22:07,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:22:07,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-14 11:22:07,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3468013468013468 [2024-06-14 11:22:07,533 INFO L175 Difference]: Start difference. First operand has 214 places, 178 transitions, 1699 flow. Second operand 9 states and 103 transitions. [2024-06-14 11:22:07,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 196 transitions, 2165 flow [2024-06-14 11:22:07,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 196 transitions, 2077 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:07,690 INFO L231 Difference]: Finished difference. Result has 216 places, 179 transitions, 1745 flow [2024-06-14 11:22:07,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1611, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1745, PETRI_PLACES=216, PETRI_TRANSITIONS=179} [2024-06-14 11:22:07,691 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 184 predicate places. [2024-06-14 11:22:07,691 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 179 transitions, 1745 flow [2024-06-14 11:22:07,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:07,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:07,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:07,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:22:07,691 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:07,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:07,692 INFO L85 PathProgramCache]: Analyzing trace with hash 379272979, now seen corresponding path program 11 times [2024-06-14 11:22:07,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:07,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515451878] [2024-06-14 11:22:07,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:07,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:07,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:10,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:10,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:10,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515451878] [2024-06-14 11:22:10,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515451878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:10,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:10,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:22:10,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917975570] [2024-06-14 11:22:10,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:10,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:22:10,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:10,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:22:10,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:22:10,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:10,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 179 transitions, 1745 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:10,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:10,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:10,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:11,384 INFO L124 PetriNetUnfolderBase]: 562/994 cut-off events. [2024-06-14 11:22:11,384 INFO L125 PetriNetUnfolderBase]: For 78931/78934 co-relation queries the response was YES. [2024-06-14 11:22:11,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6720 conditions, 994 events. 562/994 cut-off events. For 78931/78934 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4715 event pairs, 75 based on Foata normal form. 2/990 useless extension candidates. Maximal degree in co-relation 6609. Up to 769 conditions per place. [2024-06-14 11:22:11,393 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 146 selfloop transitions, 50 changer transitions 0/198 dead transitions. [2024-06-14 11:22:11,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 198 transitions, 2185 flow [2024-06-14 11:22:11,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:11,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:11,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-14 11:22:11,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3424242424242424 [2024-06-14 11:22:11,397 INFO L175 Difference]: Start difference. First operand has 216 places, 179 transitions, 1745 flow. Second operand 10 states and 113 transitions. [2024-06-14 11:22:11,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 198 transitions, 2185 flow [2024-06-14 11:22:11,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 198 transitions, 2029 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:11,602 INFO L231 Difference]: Finished difference. Result has 219 places, 179 transitions, 1694 flow [2024-06-14 11:22:11,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1589, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1694, PETRI_PLACES=219, PETRI_TRANSITIONS=179} [2024-06-14 11:22:11,602 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 187 predicate places. [2024-06-14 11:22:11,602 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 179 transitions, 1694 flow [2024-06-14 11:22:11,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:11,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:11,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:11,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:22:11,603 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:11,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:11,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1908743669, now seen corresponding path program 10 times [2024-06-14 11:22:11,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:11,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720381393] [2024-06-14 11:22:11,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:11,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:11,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:13,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:13,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:13,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720381393] [2024-06-14 11:22:13,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720381393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:13,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:13,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:22:13,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472824762] [2024-06-14 11:22:13,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:13,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:22:13,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:13,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:22:13,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:22:14,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:14,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 179 transitions, 1694 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:14,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:14,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:14,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:14,643 INFO L124 PetriNetUnfolderBase]: 559/989 cut-off events. [2024-06-14 11:22:14,644 INFO L125 PetriNetUnfolderBase]: For 74628/74631 co-relation queries the response was YES. [2024-06-14 11:22:14,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6461 conditions, 989 events. 559/989 cut-off events. For 74628/74631 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4707 event pairs, 90 based on Foata normal form. 2/985 useless extension candidates. Maximal degree in co-relation 6349. Up to 846 conditions per place. [2024-06-14 11:22:14,652 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 164 selfloop transitions, 29 changer transitions 0/195 dead transitions. [2024-06-14 11:22:14,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 195 transitions, 2120 flow [2024-06-14 11:22:14,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:22:14,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:22:14,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 11:22:14,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:22:14,653 INFO L175 Difference]: Start difference. First operand has 219 places, 179 transitions, 1694 flow. Second operand 9 states and 99 transitions. [2024-06-14 11:22:14,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 195 transitions, 2120 flow [2024-06-14 11:22:14,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 195 transitions, 2008 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 11:22:14,903 INFO L231 Difference]: Finished difference. Result has 219 places, 179 transitions, 1644 flow [2024-06-14 11:22:14,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1644, PETRI_PLACES=219, PETRI_TRANSITIONS=179} [2024-06-14 11:22:14,903 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 187 predicate places. [2024-06-14 11:22:14,903 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 179 transitions, 1644 flow [2024-06-14 11:22:14,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:14,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:14,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-06-14 11:22:14,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:22:14,904 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:14,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:14,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1908589847, now seen corresponding path program 12 times [2024-06-14 11:22:14,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:14,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203100026] [2024-06-14 11:22:14,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:14,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:14,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:18,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:18,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:18,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203100026] [2024-06-14 11:22:18,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203100026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:18,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:18,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:22:18,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338208391] [2024-06-14 11:22:18,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:18,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:22:18,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:18,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:22:18,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:22:18,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:18,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 179 transitions, 1644 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:18,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:18,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:18,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:18,793 INFO L124 PetriNetUnfolderBase]: 555/983 cut-off events. [2024-06-14 11:22:18,793 INFO L125 PetriNetUnfolderBase]: For 70796/70799 co-relation queries the response was YES. [2024-06-14 11:22:18,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6213 conditions, 983 events. 555/983 cut-off events. For 70796/70799 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4671 event pairs, 92 based on Foata normal form. 2/979 useless extension candidates. Maximal degree in co-relation 6100. Up to 830 conditions per place. [2024-06-14 11:22:18,800 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 162 selfloop transitions, 33 changer transitions 0/197 dead transitions. [2024-06-14 11:22:18,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 197 transitions, 2078 flow [2024-06-14 11:22:18,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:18,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:18,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 11:22:18,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:22:18,802 INFO L175 Difference]: Start difference. First operand has 219 places, 179 transitions, 1644 flow. Second operand 10 states and 110 transitions. [2024-06-14 11:22:18,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 197 transitions, 2078 flow [2024-06-14 11:22:18,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 197 transitions, 1922 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:18,994 INFO L231 Difference]: Finished difference. Result has 221 places, 179 transitions, 1559 flow [2024-06-14 11:22:18,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1488, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1559, PETRI_PLACES=221, PETRI_TRANSITIONS=179} [2024-06-14 11:22:18,995 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 189 predicate places. [2024-06-14 11:22:18,995 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 179 transitions, 1559 flow [2024-06-14 11:22:18,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:18,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:18,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:18,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:22:18,995 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:18,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:18,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1296952779, now seen corresponding path program 2 times [2024-06-14 11:22:18,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:18,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665882523] [2024-06-14 11:22:18,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:18,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:19,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:22,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:22,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:22,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665882523] [2024-06-14 11:22:22,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665882523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:22,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:22,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:22:22,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117704068] [2024-06-14 11:22:22,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:22,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:22:22,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:22,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:22:22,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:22:22,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:22,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 179 transitions, 1559 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:22,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:22,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:22,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:23,033 INFO L124 PetriNetUnfolderBase]: 563/1000 cut-off events. [2024-06-14 11:22:23,033 INFO L125 PetriNetUnfolderBase]: For 78463/78466 co-relation queries the response was YES. [2024-06-14 11:22:23,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6213 conditions, 1000 events. 563/1000 cut-off events. For 78463/78466 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4782 event pairs, 115 based on Foata normal form. 4/999 useless extension candidates. Maximal degree in co-relation 6099. Up to 891 conditions per place. [2024-06-14 11:22:23,041 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 172 selfloop transitions, 26 changer transitions 0/200 dead transitions. [2024-06-14 11:22:23,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 200 transitions, 2057 flow [2024-06-14 11:22:23,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:22:23,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:22:23,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 11:22:23,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3168044077134986 [2024-06-14 11:22:23,043 INFO L175 Difference]: Start difference. First operand has 221 places, 179 transitions, 1559 flow. Second operand 11 states and 115 transitions. [2024-06-14 11:22:23,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 200 transitions, 2057 flow [2024-06-14 11:22:23,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 200 transitions, 1912 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-14 11:22:23,237 INFO L231 Difference]: Finished difference. Result has 220 places, 180 transitions, 1512 flow [2024-06-14 11:22:23,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1416, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1512, PETRI_PLACES=220, PETRI_TRANSITIONS=180} [2024-06-14 11:22:23,237 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 188 predicate places. [2024-06-14 11:22:23,237 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 180 transitions, 1512 flow [2024-06-14 11:22:23,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:23,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:23,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-06-14 11:22:23,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:22:23,238 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:23,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:23,238 INFO L85 PathProgramCache]: Analyzing trace with hash -470935665, now seen corresponding path program 13 times [2024-06-14 11:22:23,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:23,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252002736] [2024-06-14 11:22:23,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:23,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:23,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:26,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:26,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:26,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252002736] [2024-06-14 11:22:26,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252002736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:26,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:26,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:22:26,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959984369] [2024-06-14 11:22:26,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:26,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:22:26,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:26,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:22:26,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:22:26,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:26,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 180 transitions, 1512 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:26,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:26,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:26,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:27,236 INFO L124 PetriNetUnfolderBase]: 575/1019 cut-off events. [2024-06-14 11:22:27,236 INFO L125 PetriNetUnfolderBase]: For 80804/80807 co-relation queries the response was YES. [2024-06-14 11:22:27,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6185 conditions, 1019 events. 575/1019 cut-off events. For 80804/80807 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4897 event pairs, 60 based on Foata normal form. 4/1017 useless extension candidates. Maximal degree in co-relation 6073. Up to 406 conditions per place. [2024-06-14 11:22:27,244 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 106 selfloop transitions, 100 changer transitions 0/208 dead transitions. [2024-06-14 11:22:27,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 208 transitions, 2282 flow [2024-06-14 11:22:27,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:27,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:27,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-14 11:22:27,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37272727272727274 [2024-06-14 11:22:27,246 INFO L175 Difference]: Start difference. First operand has 220 places, 180 transitions, 1512 flow. Second operand 10 states and 123 transitions. [2024-06-14 11:22:27,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 208 transitions, 2282 flow [2024-06-14 11:22:27,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 208 transitions, 2196 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-14 11:22:27,404 INFO L231 Difference]: Finished difference. Result has 221 places, 185 transitions, 1759 flow [2024-06-14 11:22:27,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1759, PETRI_PLACES=221, PETRI_TRANSITIONS=185} [2024-06-14 11:22:27,405 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 189 predicate places. [2024-06-14 11:22:27,405 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 185 transitions, 1759 flow [2024-06-14 11:22:27,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:27,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:27,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:27,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:22:27,406 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:27,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:27,406 INFO L85 PathProgramCache]: Analyzing trace with hash 645506559, now seen corresponding path program 3 times [2024-06-14 11:22:27,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:27,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812913759] [2024-06-14 11:22:27,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:27,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:27,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:30,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:30,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:30,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812913759] [2024-06-14 11:22:30,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812913759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:30,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:30,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:22:30,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152923376] [2024-06-14 11:22:30,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:30,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:22:30,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:30,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:22:30,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:22:30,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:30,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 185 transitions, 1759 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:30,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:30,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:30,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:31,197 INFO L124 PetriNetUnfolderBase]: 583/1034 cut-off events. [2024-06-14 11:22:31,197 INFO L125 PetriNetUnfolderBase]: For 83198/83198 co-relation queries the response was YES. [2024-06-14 11:22:31,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6516 conditions, 1034 events. 583/1034 cut-off events. For 83198/83198 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4995 event pairs, 139 based on Foata normal form. 4/1036 useless extension candidates. Maximal degree in co-relation 6403. Up to 971 conditions per place. [2024-06-14 11:22:31,206 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 180 selfloop transitions, 20 changer transitions 0/202 dead transitions. [2024-06-14 11:22:31,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 202 transitions, 2243 flow [2024-06-14 11:22:31,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:22:31,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:22:31,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-14 11:22:31,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30578512396694213 [2024-06-14 11:22:31,207 INFO L175 Difference]: Start difference. First operand has 221 places, 185 transitions, 1759 flow. Second operand 11 states and 111 transitions. [2024-06-14 11:22:31,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 202 transitions, 2243 flow [2024-06-14 11:22:31,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 202 transitions, 2066 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 11:22:31,374 INFO L231 Difference]: Finished difference. Result has 226 places, 186 transitions, 1668 flow [2024-06-14 11:22:31,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1668, PETRI_PLACES=226, PETRI_TRANSITIONS=186} [2024-06-14 11:22:31,375 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 194 predicate places. [2024-06-14 11:22:31,375 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 186 transitions, 1668 flow [2024-06-14 11:22:31,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:31,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:31,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:31,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:22:31,376 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:31,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:31,376 INFO L85 PathProgramCache]: Analyzing trace with hash 386901459, now seen corresponding path program 4 times [2024-06-14 11:22:31,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:31,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323376612] [2024-06-14 11:22:31,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:31,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:31,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:34,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:34,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:34,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323376612] [2024-06-14 11:22:34,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323376612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:34,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:34,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:22:34,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061941510] [2024-06-14 11:22:34,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:34,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:22:34,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:34,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:22:34,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:22:34,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:34,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 186 transitions, 1668 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:34,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:34,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:34,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:35,155 INFO L124 PetriNetUnfolderBase]: 591/1052 cut-off events. [2024-06-14 11:22:35,155 INFO L125 PetriNetUnfolderBase]: For 84890/84893 co-relation queries the response was YES. [2024-06-14 11:22:35,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6467 conditions, 1052 events. 591/1052 cut-off events. For 84890/84893 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 5154 event pairs, 113 based on Foata normal form. 4/1051 useless extension candidates. Maximal degree in co-relation 6352. Up to 923 conditions per place. [2024-06-14 11:22:35,164 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 172 selfloop transitions, 33 changer transitions 0/207 dead transitions. [2024-06-14 11:22:35,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 207 transitions, 2182 flow [2024-06-14 11:22:35,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:22:35,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:22:35,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-14 11:22:35,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31955922865013775 [2024-06-14 11:22:35,165 INFO L175 Difference]: Start difference. First operand has 226 places, 186 transitions, 1668 flow. Second operand 11 states and 116 transitions. [2024-06-14 11:22:35,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 207 transitions, 2182 flow [2024-06-14 11:22:35,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 207 transitions, 2098 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-14 11:22:35,345 INFO L231 Difference]: Finished difference. Result has 227 places, 187 transitions, 1698 flow [2024-06-14 11:22:35,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1698, PETRI_PLACES=227, PETRI_TRANSITIONS=187} [2024-06-14 11:22:35,346 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 195 predicate places. [2024-06-14 11:22:35,346 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 187 transitions, 1698 flow [2024-06-14 11:22:35,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:35,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:35,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:35,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:22:35,347 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:35,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:35,348 INFO L85 PathProgramCache]: Analyzing trace with hash -784894365, now seen corresponding path program 14 times [2024-06-14 11:22:35,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:35,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287113859] [2024-06-14 11:22:35,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:35,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:35,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:38,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:38,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:38,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287113859] [2024-06-14 11:22:38,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287113859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:38,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:38,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:22:38,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26011284] [2024-06-14 11:22:38,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:38,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:22:38,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:38,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:22:38,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:22:38,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:38,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 187 transitions, 1698 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:38,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:38,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:38,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:39,402 INFO L124 PetriNetUnfolderBase]: 597/1061 cut-off events. [2024-06-14 11:22:39,402 INFO L125 PetriNetUnfolderBase]: For 80060/80063 co-relation queries the response was YES. [2024-06-14 11:22:39,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6549 conditions, 1061 events. 597/1061 cut-off events. For 80060/80063 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 5184 event pairs, 69 based on Foata normal form. 2/1057 useless extension candidates. Maximal degree in co-relation 6434. Up to 713 conditions per place. [2024-06-14 11:22:39,411 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 135 selfloop transitions, 77 changer transitions 0/214 dead transitions. [2024-06-14 11:22:39,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 214 transitions, 2456 flow [2024-06-14 11:22:39,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:39,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:39,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-14 11:22:39,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-14 11:22:39,415 INFO L175 Difference]: Start difference. First operand has 227 places, 187 transitions, 1698 flow. Second operand 10 states and 121 transitions. [2024-06-14 11:22:39,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 214 transitions, 2456 flow [2024-06-14 11:22:39,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 214 transitions, 2352 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 11:22:39,607 INFO L231 Difference]: Finished difference. Result has 228 places, 191 transitions, 1869 flow [2024-06-14 11:22:39,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1594, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1869, PETRI_PLACES=228, PETRI_TRANSITIONS=191} [2024-06-14 11:22:39,607 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 196 predicate places. [2024-06-14 11:22:39,608 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 191 transitions, 1869 flow [2024-06-14 11:22:39,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:39,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:39,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:39,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:22:39,609 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:39,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:39,609 INFO L85 PathProgramCache]: Analyzing trace with hash -459497905, now seen corresponding path program 5 times [2024-06-14 11:22:39,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:39,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366499552] [2024-06-14 11:22:39,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:39,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:39,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:42,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:42,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:42,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366499552] [2024-06-14 11:22:42,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366499552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:42,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:42,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:22:42,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134852826] [2024-06-14 11:22:42,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:42,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:22:42,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:42,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:22:42,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:22:42,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:42,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 191 transitions, 1869 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:42,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:42,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:42,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:43,317 INFO L124 PetriNetUnfolderBase]: 619/1102 cut-off events. [2024-06-14 11:22:43,318 INFO L125 PetriNetUnfolderBase]: For 103391/103391 co-relation queries the response was YES. [2024-06-14 11:22:43,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7288 conditions, 1102 events. 619/1102 cut-off events. For 103391/103391 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5452 event pairs, 147 based on Foata normal form. 4/1104 useless extension candidates. Maximal degree in co-relation 7172. Up to 993 conditions per place. [2024-06-14 11:22:43,326 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 187 selfloop transitions, 22 changer transitions 0/211 dead transitions. [2024-06-14 11:22:43,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 211 transitions, 2587 flow [2024-06-14 11:22:43,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:22:43,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:22:43,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-14 11:22:43,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3085399449035813 [2024-06-14 11:22:43,328 INFO L175 Difference]: Start difference. First operand has 228 places, 191 transitions, 1869 flow. Second operand 11 states and 112 transitions. [2024-06-14 11:22:43,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 211 transitions, 2587 flow [2024-06-14 11:22:43,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 211 transitions, 2422 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 11:22:43,559 INFO L231 Difference]: Finished difference. Result has 233 places, 193 transitions, 1842 flow [2024-06-14 11:22:43,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1704, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1842, PETRI_PLACES=233, PETRI_TRANSITIONS=193} [2024-06-14 11:22:43,559 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 201 predicate places. [2024-06-14 11:22:43,559 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 193 transitions, 1842 flow [2024-06-14 11:22:43,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:43,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:43,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:43,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:22:43,560 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:43,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:43,560 INFO L85 PathProgramCache]: Analyzing trace with hash -784901805, now seen corresponding path program 15 times [2024-06-14 11:22:43,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:43,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918887526] [2024-06-14 11:22:43,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:43,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:43,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:46,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:46,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:46,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918887526] [2024-06-14 11:22:46,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918887526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:46,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:46,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:22:46,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72573470] [2024-06-14 11:22:46,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:46,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:22:46,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:46,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:22:46,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:22:46,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:46,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 193 transitions, 1842 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:46,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:46,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:46,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:47,491 INFO L124 PetriNetUnfolderBase]: 615/1097 cut-off events. [2024-06-14 11:22:47,491 INFO L125 PetriNetUnfolderBase]: For 91343/91346 co-relation queries the response was YES. [2024-06-14 11:22:47,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6975 conditions, 1097 events. 615/1097 cut-off events. For 91343/91346 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5439 event pairs, 79 based on Foata normal form. 2/1093 useless extension candidates. Maximal degree in co-relation 6857. Up to 766 conditions per place. [2024-06-14 11:22:47,500 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 137 selfloop transitions, 74 changer transitions 0/213 dead transitions. [2024-06-14 11:22:47,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 213 transitions, 2316 flow [2024-06-14 11:22:47,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:47,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:47,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 11:22:47,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-14 11:22:47,501 INFO L175 Difference]: Start difference. First operand has 233 places, 193 transitions, 1842 flow. Second operand 10 states and 116 transitions. [2024-06-14 11:22:47,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 213 transitions, 2316 flow [2024-06-14 11:22:47,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 213 transitions, 2211 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:47,730 INFO L231 Difference]: Finished difference. Result has 236 places, 193 transitions, 1890 flow [2024-06-14 11:22:47,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1890, PETRI_PLACES=236, PETRI_TRANSITIONS=193} [2024-06-14 11:22:47,731 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 204 predicate places. [2024-06-14 11:22:47,731 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 193 transitions, 1890 flow [2024-06-14 11:22:47,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:47,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:47,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:47,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:22:47,731 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:47,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:47,732 INFO L85 PathProgramCache]: Analyzing trace with hash 635062837, now seen corresponding path program 6 times [2024-06-14 11:22:47,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:47,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034578601] [2024-06-14 11:22:47,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:47,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:47,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:51,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:51,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:51,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034578601] [2024-06-14 11:22:51,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034578601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:51,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:51,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:22:51,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011543529] [2024-06-14 11:22:51,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:51,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:22:51,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:51,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:22:51,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:22:51,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:51,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 193 transitions, 1890 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:51,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:51,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:51,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:51,752 INFO L124 PetriNetUnfolderBase]: 616/1101 cut-off events. [2024-06-14 11:22:51,753 INFO L125 PetriNetUnfolderBase]: For 93461/93464 co-relation queries the response was YES. [2024-06-14 11:22:51,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6991 conditions, 1101 events. 616/1101 cut-off events. For 93461/93464 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5489 event pairs, 121 based on Foata normal form. 4/1100 useless extension candidates. Maximal degree in co-relation 6871. Up to 944 conditions per place. [2024-06-14 11:22:51,760 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 170 selfloop transitions, 42 changer transitions 0/214 dead transitions. [2024-06-14 11:22:51,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 214 transitions, 2422 flow [2024-06-14 11:22:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:22:51,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:22:51,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 11:22:51,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32231404958677684 [2024-06-14 11:22:51,762 INFO L175 Difference]: Start difference. First operand has 236 places, 193 transitions, 1890 flow. Second operand 11 states and 117 transitions. [2024-06-14 11:22:51,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 214 transitions, 2422 flow [2024-06-14 11:22:51,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 214 transitions, 2269 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 11:22:51,979 INFO L231 Difference]: Finished difference. Result has 238 places, 194 transitions, 1873 flow [2024-06-14 11:22:51,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1873, PETRI_PLACES=238, PETRI_TRANSITIONS=194} [2024-06-14 11:22:51,980 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 206 predicate places. [2024-06-14 11:22:51,980 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 194 transitions, 1873 flow [2024-06-14 11:22:51,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:51,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:51,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:51,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:22:51,981 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:51,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:51,981 INFO L85 PathProgramCache]: Analyzing trace with hash 948762067, now seen corresponding path program 7 times [2024-06-14 11:22:51,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:51,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419689013] [2024-06-14 11:22:51,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:51,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:52,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:56,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:56,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:56,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419689013] [2024-06-14 11:22:56,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419689013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:56,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:56,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:22:56,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574283129] [2024-06-14 11:22:56,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:56,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:22:56,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:56,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:22:56,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:22:56,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:56,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 194 transitions, 1873 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:56,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:56,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:56,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:56,654 INFO L124 PetriNetUnfolderBase]: 610/1089 cut-off events. [2024-06-14 11:22:56,655 INFO L125 PetriNetUnfolderBase]: For 81140/81140 co-relation queries the response was YES. [2024-06-14 11:22:56,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6503 conditions, 1089 events. 610/1089 cut-off events. For 81140/81140 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5410 event pairs, 155 based on Foata normal form. 4/1091 useless extension candidates. Maximal degree in co-relation 6382. Up to 1035 conditions per place. [2024-06-14 11:22:56,664 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 190 selfloop transitions, 17 changer transitions 0/209 dead transitions. [2024-06-14 11:22:56,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 209 transitions, 2327 flow [2024-06-14 11:22:56,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:22:56,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:22:56,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 108 transitions. [2024-06-14 11:22:56,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2975206611570248 [2024-06-14 11:22:56,666 INFO L175 Difference]: Start difference. First operand has 238 places, 194 transitions, 1873 flow. Second operand 11 states and 108 transitions. [2024-06-14 11:22:56,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 209 transitions, 2327 flow [2024-06-14 11:22:56,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 209 transitions, 2165 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-14 11:22:56,853 INFO L231 Difference]: Finished difference. Result has 240 places, 194 transitions, 1749 flow [2024-06-14 11:22:56,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1711, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1749, PETRI_PLACES=240, PETRI_TRANSITIONS=194} [2024-06-14 11:22:56,853 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 208 predicate places. [2024-06-14 11:22:56,863 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 194 transitions, 1749 flow [2024-06-14 11:22:56,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:56,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:56,863 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-06-14 11:22:56,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:22:56,863 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:22:56,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:56,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1960927997, now seen corresponding path program 1 times [2024-06-14 11:22:56,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:56,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789464137] [2024-06-14 11:22:56,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:56,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:56,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:59,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:59,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:59,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789464137] [2024-06-14 11:22:59,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789464137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:59,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:59,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:22:59,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552447878] [2024-06-14 11:22:59,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:59,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:22:59,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:59,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:22:59,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:22:59,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:22:59,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 194 transitions, 1749 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:59,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:59,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:22:59,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:00,167 INFO L124 PetriNetUnfolderBase]: 614/1098 cut-off events. [2024-06-14 11:23:00,167 INFO L125 PetriNetUnfolderBase]: For 73870/73870 co-relation queries the response was YES. [2024-06-14 11:23:00,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6358 conditions, 1098 events. 614/1098 cut-off events. For 73870/73870 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5482 event pairs, 112 based on Foata normal form. 2/1098 useless extension candidates. Maximal degree in co-relation 6236. Up to 977 conditions per place. [2024-06-14 11:23:00,174 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 193 selfloop transitions, 20 changer transitions 0/215 dead transitions. [2024-06-14 11:23:00,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 215 transitions, 2249 flow [2024-06-14 11:23:00,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:23:00,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:23:00,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-14 11:23:00,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3151515151515151 [2024-06-14 11:23:00,176 INFO L175 Difference]: Start difference. First operand has 240 places, 194 transitions, 1749 flow. Second operand 10 states and 104 transitions. [2024-06-14 11:23:00,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 215 transitions, 2249 flow [2024-06-14 11:23:00,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 215 transitions, 2209 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 11:23:00,344 INFO L231 Difference]: Finished difference. Result has 240 places, 195 transitions, 1777 flow [2024-06-14 11:23:00,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1777, PETRI_PLACES=240, PETRI_TRANSITIONS=195} [2024-06-14 11:23:00,344 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 208 predicate places. [2024-06-14 11:23:00,345 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 195 transitions, 1777 flow [2024-06-14 11:23:00,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:00,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:00,345 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-06-14 11:23:00,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:23:00,345 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:00,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:00,346 INFO L85 PathProgramCache]: Analyzing trace with hash 673908013, now seen corresponding path program 2 times [2024-06-14 11:23:00,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:00,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394727335] [2024-06-14 11:23:00,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:00,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:00,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:03,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:03,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:03,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394727335] [2024-06-14 11:23:03,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394727335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:03,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:03,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:23:03,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23519288] [2024-06-14 11:23:03,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:03,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:23:03,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:03,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:23:03,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:23:03,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:23:03,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 195 transitions, 1777 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:03,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:03,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:23:03,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:03,881 INFO L124 PetriNetUnfolderBase]: 618/1106 cut-off events. [2024-06-14 11:23:03,881 INFO L125 PetriNetUnfolderBase]: For 75756/75756 co-relation queries the response was YES. [2024-06-14 11:23:03,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6460 conditions, 1106 events. 618/1106 cut-off events. For 75756/75756 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5519 event pairs, 132 based on Foata normal form. 2/1106 useless extension candidates. Maximal degree in co-relation 6337. Up to 979 conditions per place. [2024-06-14 11:23:03,891 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 187 selfloop transitions, 27 changer transitions 0/216 dead transitions. [2024-06-14 11:23:03,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 216 transitions, 2281 flow [2024-06-14 11:23:03,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:23:03,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:23:03,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 11:23:03,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32727272727272727 [2024-06-14 11:23:03,892 INFO L175 Difference]: Start difference. First operand has 240 places, 195 transitions, 1777 flow. Second operand 10 states and 108 transitions. [2024-06-14 11:23:03,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 216 transitions, 2281 flow [2024-06-14 11:23:04,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 216 transitions, 2223 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 11:23:04,075 INFO L231 Difference]: Finished difference. Result has 242 places, 196 transitions, 1803 flow [2024-06-14 11:23:04,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1803, PETRI_PLACES=242, PETRI_TRANSITIONS=196} [2024-06-14 11:23:04,075 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 210 predicate places. [2024-06-14 11:23:04,076 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 196 transitions, 1803 flow [2024-06-14 11:23:04,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:04,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:04,076 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-06-14 11:23:04,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:23:04,076 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:04,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:04,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1510211239, now seen corresponding path program 3 times [2024-06-14 11:23:04,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:04,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467184414] [2024-06-14 11:23:04,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:04,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:04,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:06,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:06,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:06,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467184414] [2024-06-14 11:23:06,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467184414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:06,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:06,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:23:06,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007053178] [2024-06-14 11:23:06,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:06,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:23:06,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:06,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:23:06,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:23:06,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:23:06,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 196 transitions, 1803 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:06,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:06,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:23:06,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:07,538 INFO L124 PetriNetUnfolderBase]: 622/1114 cut-off events. [2024-06-14 11:23:07,538 INFO L125 PetriNetUnfolderBase]: For 78534/78534 co-relation queries the response was YES. [2024-06-14 11:23:07,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6535 conditions, 1114 events. 622/1114 cut-off events. For 78534/78534 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5598 event pairs, 132 based on Foata normal form. 2/1114 useless extension candidates. Maximal degree in co-relation 6411. Up to 989 conditions per place. [2024-06-14 11:23:07,548 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 189 selfloop transitions, 26 changer transitions 0/217 dead transitions. [2024-06-14 11:23:07,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 217 transitions, 2311 flow [2024-06-14 11:23:07,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:23:07,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:23:07,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 11:23:07,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3242424242424242 [2024-06-14 11:23:07,550 INFO L175 Difference]: Start difference. First operand has 242 places, 196 transitions, 1803 flow. Second operand 10 states and 107 transitions. [2024-06-14 11:23:07,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 217 transitions, 2311 flow [2024-06-14 11:23:07,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 217 transitions, 2237 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 11:23:07,732 INFO L231 Difference]: Finished difference. Result has 244 places, 197 transitions, 1813 flow [2024-06-14 11:23:07,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1729, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1813, PETRI_PLACES=244, PETRI_TRANSITIONS=197} [2024-06-14 11:23:07,733 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 212 predicate places. [2024-06-14 11:23:07,733 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 197 transitions, 1813 flow [2024-06-14 11:23:07,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:07,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:07,733 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-06-14 11:23:07,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:23:07,747 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:07,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:07,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1902835547, now seen corresponding path program 4 times [2024-06-14 11:23:07,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:07,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991273765] [2024-06-14 11:23:07,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:07,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:07,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:10,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:10,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:10,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991273765] [2024-06-14 11:23:10,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991273765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:10,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:10,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:23:10,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962263776] [2024-06-14 11:23:10,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:10,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:23:10,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:10,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:23:10,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:23:10,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:23:10,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 197 transitions, 1813 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:10,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:10,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:23:10,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:11,119 INFO L124 PetriNetUnfolderBase]: 626/1122 cut-off events. [2024-06-14 11:23:11,119 INFO L125 PetriNetUnfolderBase]: For 80506/80506 co-relation queries the response was YES. [2024-06-14 11:23:11,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6588 conditions, 1122 events. 626/1122 cut-off events. For 80506/80506 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5652 event pairs, 130 based on Foata normal form. 2/1122 useless extension candidates. Maximal degree in co-relation 6463. Up to 1005 conditions per place. [2024-06-14 11:23:11,128 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 193 selfloop transitions, 23 changer transitions 0/218 dead transitions. [2024-06-14 11:23:11,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 218 transitions, 2325 flow [2024-06-14 11:23:11,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:23:11,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:23:11,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 11:23:11,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3212121212121212 [2024-06-14 11:23:11,130 INFO L175 Difference]: Start difference. First operand has 244 places, 197 transitions, 1813 flow. Second operand 10 states and 106 transitions. [2024-06-14 11:23:11,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 218 transitions, 2325 flow [2024-06-14 11:23:11,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 218 transitions, 2251 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 11:23:11,331 INFO L231 Difference]: Finished difference. Result has 246 places, 198 transitions, 1819 flow [2024-06-14 11:23:11,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1739, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1819, PETRI_PLACES=246, PETRI_TRANSITIONS=198} [2024-06-14 11:23:11,332 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 214 predicate places. [2024-06-14 11:23:11,332 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 198 transitions, 1819 flow [2024-06-14 11:23:11,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:11,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:11,333 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-06-14 11:23:11,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:23:11,333 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:11,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:11,333 INFO L85 PathProgramCache]: Analyzing trace with hash 789379107, now seen corresponding path program 1 times [2024-06-14 11:23:11,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:11,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803615750] [2024-06-14 11:23:11,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:11,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:11,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:14,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-06-14 11:23:14,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:14,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803615750] [2024-06-14 11:23:14,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803615750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:14,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:14,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:23:14,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436195091] [2024-06-14 11:23:14,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:14,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:23:14,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:14,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:23:14,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:23:14,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:23:14,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 198 transitions, 1819 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:14,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:14,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:23:14,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:15,549 INFO L124 PetriNetUnfolderBase]: 632/1132 cut-off events. [2024-06-14 11:23:15,550 INFO L125 PetriNetUnfolderBase]: For 82450/82450 co-relation queries the response was YES. [2024-06-14 11:23:15,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6643 conditions, 1132 events. 632/1132 cut-off events. For 82450/82450 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5728 event pairs, 133 based on Foata normal form. 2/1132 useless extension candidates. Maximal degree in co-relation 6517. Up to 995 conditions per place. [2024-06-14 11:23:15,560 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 190 selfloop transitions, 30 changer transitions 0/222 dead transitions. [2024-06-14 11:23:15,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 222 transitions, 2363 flow [2024-06-14 11:23:15,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:23:15,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:23:15,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 11:23:15,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.325068870523416 [2024-06-14 11:23:15,561 INFO L175 Difference]: Start difference. First operand has 246 places, 198 transitions, 1819 flow. Second operand 11 states and 118 transitions. [2024-06-14 11:23:15,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 222 transitions, 2363 flow [2024-06-14 11:23:15,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 222 transitions, 2293 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 11:23:15,757 INFO L231 Difference]: Finished difference. Result has 249 places, 200 transitions, 1866 flow [2024-06-14 11:23:15,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1749, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1866, PETRI_PLACES=249, PETRI_TRANSITIONS=200} [2024-06-14 11:23:15,758 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 217 predicate places. [2024-06-14 11:23:15,758 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 200 transitions, 1866 flow [2024-06-14 11:23:15,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:15,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:15,758 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-06-14 11:23:15,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:23:15,758 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:15,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:15,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1751941963, now seen corresponding path program 5 times [2024-06-14 11:23:15,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:15,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068608418] [2024-06-14 11:23:15,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:15,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:15,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:18,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:18,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:18,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068608418] [2024-06-14 11:23:18,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068608418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:18,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:18,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:23:18,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719764111] [2024-06-14 11:23:18,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:18,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:23:18,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:18,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:23:18,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:23:18,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:23:18,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 200 transitions, 1866 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:18,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:18,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:23:18,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:19,391 INFO L124 PetriNetUnfolderBase]: 636/1139 cut-off events. [2024-06-14 11:23:19,392 INFO L125 PetriNetUnfolderBase]: For 84286/84286 co-relation queries the response was YES. [2024-06-14 11:23:19,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6718 conditions, 1139 events. 636/1139 cut-off events. For 84286/84286 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5765 event pairs, 113 based on Foata normal form. 2/1139 useless extension candidates. Maximal degree in co-relation 6591. Up to 930 conditions per place. [2024-06-14 11:23:19,402 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 175 selfloop transitions, 45 changer transitions 0/222 dead transitions. [2024-06-14 11:23:19,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 222 transitions, 2390 flow [2024-06-14 11:23:19,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:23:19,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:23:19,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-14 11:23:19,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3424242424242424 [2024-06-14 11:23:19,404 INFO L175 Difference]: Start difference. First operand has 249 places, 200 transitions, 1866 flow. Second operand 10 states and 113 transitions. [2024-06-14 11:23:19,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 222 transitions, 2390 flow [2024-06-14 11:23:19,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 222 transitions, 2293 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 11:23:19,636 INFO L231 Difference]: Finished difference. Result has 250 places, 201 transitions, 1895 flow [2024-06-14 11:23:19,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1769, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1895, PETRI_PLACES=250, PETRI_TRANSITIONS=201} [2024-06-14 11:23:19,637 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 218 predicate places. [2024-06-14 11:23:19,637 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 201 transitions, 1895 flow [2024-06-14 11:23:19,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:19,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:19,637 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-06-14 11:23:19,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:23:19,638 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:19,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:19,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1752188227, now seen corresponding path program 1 times [2024-06-14 11:23:19,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:19,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288326504] [2024-06-14 11:23:19,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:19,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:19,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:22,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:22,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:22,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288326504] [2024-06-14 11:23:22,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288326504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:22,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:22,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:23:22,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323639077] [2024-06-14 11:23:22,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:22,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:23:22,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:22,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:23:22,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:23:23,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:23:23,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 201 transitions, 1895 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:23,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:23,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:23:23,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:23,706 INFO L124 PetriNetUnfolderBase]: 633/1135 cut-off events. [2024-06-14 11:23:23,707 INFO L125 PetriNetUnfolderBase]: For 78339/78339 co-relation queries the response was YES. [2024-06-14 11:23:23,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6502 conditions, 1135 events. 633/1135 cut-off events. For 78339/78339 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5749 event pairs, 140 based on Foata normal form. 2/1135 useless extension candidates. Maximal degree in co-relation 6374. Up to 1018 conditions per place. [2024-06-14 11:23:23,717 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 188 selfloop transitions, 32 changer transitions 0/222 dead transitions. [2024-06-14 11:23:23,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 222 transitions, 2399 flow [2024-06-14 11:23:23,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:23:23,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:23:23,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 11:23:23,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3168044077134986 [2024-06-14 11:23:23,718 INFO L175 Difference]: Start difference. First operand has 250 places, 201 transitions, 1895 flow. Second operand 11 states and 115 transitions. [2024-06-14 11:23:23,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 222 transitions, 2399 flow [2024-06-14 11:23:23,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 222 transitions, 2283 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 11:23:23,924 INFO L231 Difference]: Finished difference. Result has 253 places, 201 transitions, 1849 flow [2024-06-14 11:23:23,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1849, PETRI_PLACES=253, PETRI_TRANSITIONS=201} [2024-06-14 11:23:23,924 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 221 predicate places. [2024-06-14 11:23:23,924 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 201 transitions, 1849 flow [2024-06-14 11:23:23,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:23,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:23,924 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-06-14 11:23:23,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:23:23,925 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:23,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:23,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1745512873, now seen corresponding path program 6 times [2024-06-14 11:23:23,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:23,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429763458] [2024-06-14 11:23:23,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:23,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:23,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:27,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:27,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:27,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429763458] [2024-06-14 11:23:27,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429763458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:27,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:27,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:23:27,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287435321] [2024-06-14 11:23:27,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:27,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:23:27,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:27,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:23:27,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:23:27,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:23:27,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 201 transitions, 1849 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:27,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:27,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:23:27,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:27,635 INFO L124 PetriNetUnfolderBase]: 637/1142 cut-off events. [2024-06-14 11:23:27,635 INFO L125 PetriNetUnfolderBase]: For 79767/79767 co-relation queries the response was YES. [2024-06-14 11:23:27,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6499 conditions, 1142 events. 637/1142 cut-off events. For 79767/79767 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5790 event pairs, 118 based on Foata normal form. 2/1142 useless extension candidates. Maximal degree in co-relation 6370. Up to 972 conditions per place. [2024-06-14 11:23:27,645 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 183 selfloop transitions, 37 changer transitions 0/222 dead transitions. [2024-06-14 11:23:27,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 222 transitions, 2371 flow [2024-06-14 11:23:27,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:23:27,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:23:27,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-14 11:23:27,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33636363636363636 [2024-06-14 11:23:27,646 INFO L175 Difference]: Start difference. First operand has 253 places, 201 transitions, 1849 flow. Second operand 10 states and 111 transitions. [2024-06-14 11:23:27,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 222 transitions, 2371 flow [2024-06-14 11:23:27,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 222 transitions, 2254 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-14 11:23:27,863 INFO L231 Difference]: Finished difference. Result has 253 places, 202 transitions, 1844 flow [2024-06-14 11:23:27,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1844, PETRI_PLACES=253, PETRI_TRANSITIONS=202} [2024-06-14 11:23:27,864 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 221 predicate places. [2024-06-14 11:23:27,864 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 202 transitions, 1844 flow [2024-06-14 11:23:27,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:27,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:27,864 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-06-14 11:23:27,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:23:27,865 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:27,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:27,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1745508223, now seen corresponding path program 7 times [2024-06-14 11:23:27,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:27,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108496447] [2024-06-14 11:23:27,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:27,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:27,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:30,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-06-14 11:23:30,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:30,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108496447] [2024-06-14 11:23:30,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108496447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:30,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:30,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:23:30,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948690007] [2024-06-14 11:23:30,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:30,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:23:30,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:30,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:23:30,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:23:30,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:23:30,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 202 transitions, 1844 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:30,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:30,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:23:30,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:31,639 INFO L124 PetriNetUnfolderBase]: 641/1150 cut-off events. [2024-06-14 11:23:31,639 INFO L125 PetriNetUnfolderBase]: For 79350/79350 co-relation queries the response was YES. [2024-06-14 11:23:31,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6503 conditions, 1150 events. 641/1150 cut-off events. For 79350/79350 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 5852 event pairs, 115 based on Foata normal form. 2/1150 useless extension candidates. Maximal degree in co-relation 6374. Up to 980 conditions per place. [2024-06-14 11:23:31,650 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 185 selfloop transitions, 36 changer transitions 0/223 dead transitions. [2024-06-14 11:23:31,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 223 transitions, 2370 flow [2024-06-14 11:23:31,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:23:31,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:23:31,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 11:23:31,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:23:31,651 INFO L175 Difference]: Start difference. First operand has 253 places, 202 transitions, 1844 flow. Second operand 10 states and 110 transitions. [2024-06-14 11:23:31,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 223 transitions, 2370 flow [2024-06-14 11:23:31,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 223 transitions, 2262 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 11:23:31,870 INFO L231 Difference]: Finished difference. Result has 255 places, 203 transitions, 1848 flow [2024-06-14 11:23:31,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1736, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1848, PETRI_PLACES=255, PETRI_TRANSITIONS=203} [2024-06-14 11:23:31,871 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 223 predicate places. [2024-06-14 11:23:31,871 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 203 transitions, 1848 flow [2024-06-14 11:23:31,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:31,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:31,872 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-06-14 11:23:31,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:23:31,872 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:31,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:31,872 INFO L85 PathProgramCache]: Analyzing trace with hash -89604793, now seen corresponding path program 8 times [2024-06-14 11:23:31,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:31,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402235677] [2024-06-14 11:23:31,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:31,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:31,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:34,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:34,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:34,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402235677] [2024-06-14 11:23:34,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402235677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:34,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:34,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:23:34,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423284161] [2024-06-14 11:23:34,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:34,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:23:34,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:34,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:23:34,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:23:34,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:23:34,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 203 transitions, 1848 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:34,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:34,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:23:34,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:35,430 INFO L124 PetriNetUnfolderBase]: 645/1158 cut-off events. [2024-06-14 11:23:35,430 INFO L125 PetriNetUnfolderBase]: For 77795/77795 co-relation queries the response was YES. [2024-06-14 11:23:35,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6516 conditions, 1158 events. 645/1158 cut-off events. For 77795/77795 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5907 event pairs, 121 based on Foata normal form. 2/1158 useless extension candidates. Maximal degree in co-relation 6386. Up to 1023 conditions per place. [2024-06-14 11:23:35,441 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 192 selfloop transitions, 29 changer transitions 0/223 dead transitions. [2024-06-14 11:23:35,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 223 transitions, 2372 flow [2024-06-14 11:23:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:23:35,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:23:35,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 11:23:35,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2024-06-14 11:23:35,456 INFO L175 Difference]: Start difference. First operand has 255 places, 203 transitions, 1848 flow. Second operand 10 states and 109 transitions. [2024-06-14 11:23:35,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 223 transitions, 2372 flow [2024-06-14 11:23:35,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 223 transitions, 2270 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 11:23:35,714 INFO L231 Difference]: Finished difference. Result has 257 places, 204 transitions, 1846 flow [2024-06-14 11:23:35,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1746, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1846, PETRI_PLACES=257, PETRI_TRANSITIONS=204} [2024-06-14 11:23:35,715 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 225 predicate places. [2024-06-14 11:23:35,715 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 204 transitions, 1846 flow [2024-06-14 11:23:35,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:35,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:35,715 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-06-14 11:23:35,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:23:35,715 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:35,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:35,723 INFO L85 PathProgramCache]: Analyzing trace with hash -89609443, now seen corresponding path program 9 times [2024-06-14 11:23:35,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:35,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281959305] [2024-06-14 11:23:35,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:35,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:35,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:38,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:38,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:38,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281959305] [2024-06-14 11:23:38,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281959305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:38,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:38,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:23:38,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796569883] [2024-06-14 11:23:38,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:38,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:23:38,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:38,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:23:38,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:23:38,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:23:38,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 204 transitions, 1846 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:38,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:38,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:23:38,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:39,201 INFO L124 PetriNetUnfolderBase]: 649/1166 cut-off events. [2024-06-14 11:23:39,201 INFO L125 PetriNetUnfolderBase]: For 79571/79571 co-relation queries the response was YES. [2024-06-14 11:23:39,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6549 conditions, 1166 events. 649/1166 cut-off events. For 79571/79571 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5977 event pairs, 121 based on Foata normal form. 2/1166 useless extension candidates. Maximal degree in co-relation 6418. Up to 1031 conditions per place. [2024-06-14 11:23:39,212 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 194 selfloop transitions, 28 changer transitions 0/224 dead transitions. [2024-06-14 11:23:39,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 224 transitions, 2374 flow [2024-06-14 11:23:39,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:23:39,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:23:39,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 11:23:39,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32727272727272727 [2024-06-14 11:23:39,214 INFO L175 Difference]: Start difference. First operand has 257 places, 204 transitions, 1846 flow. Second operand 10 states and 108 transitions. [2024-06-14 11:23:39,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 224 transitions, 2374 flow [2024-06-14 11:23:39,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 224 transitions, 2284 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 11:23:39,446 INFO L231 Difference]: Finished difference. Result has 259 places, 205 transitions, 1856 flow [2024-06-14 11:23:39,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1756, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1856, PETRI_PLACES=259, PETRI_TRANSITIONS=205} [2024-06-14 11:23:39,447 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 227 predicate places. [2024-06-14 11:23:39,447 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 205 transitions, 1856 flow [2024-06-14 11:23:39,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:39,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:39,447 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-06-14 11:23:39,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:23:39,448 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:39,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:39,448 INFO L85 PathProgramCache]: Analyzing trace with hash -656411025, now seen corresponding path program 2 times [2024-06-14 11:23:39,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:39,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641182329] [2024-06-14 11:23:39,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:39,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:39,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:43,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:43,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:43,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641182329] [2024-06-14 11:23:43,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641182329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:43,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:43,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:23:43,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386762363] [2024-06-14 11:23:43,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:43,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:23:43,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:43,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:23:43,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:23:43,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:23:43,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 205 transitions, 1856 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:43,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:43,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:23:43,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:44,194 INFO L124 PetriNetUnfolderBase]: 655/1176 cut-off events. [2024-06-14 11:23:44,194 INFO L125 PetriNetUnfolderBase]: For 81155/81155 co-relation queries the response was YES. [2024-06-14 11:23:44,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6592 conditions, 1176 events. 655/1176 cut-off events. For 81155/81155 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6034 event pairs, 124 based on Foata normal form. 2/1176 useless extension candidates. Maximal degree in co-relation 6460. Up to 1031 conditions per place. [2024-06-14 11:23:44,204 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 194 selfloop transitions, 32 changer transitions 0/228 dead transitions. [2024-06-14 11:23:44,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 228 transitions, 2410 flow [2024-06-14 11:23:44,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:23:44,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:23:44,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 11:23:44,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3278236914600551 [2024-06-14 11:23:44,206 INFO L175 Difference]: Start difference. First operand has 259 places, 205 transitions, 1856 flow. Second operand 11 states and 119 transitions. [2024-06-14 11:23:44,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 228 transitions, 2410 flow [2024-06-14 11:23:44,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 228 transitions, 2320 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 11:23:44,447 INFO L231 Difference]: Finished difference. Result has 262 places, 207 transitions, 1891 flow [2024-06-14 11:23:44,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1766, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1891, PETRI_PLACES=262, PETRI_TRANSITIONS=207} [2024-06-14 11:23:44,447 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 230 predicate places. [2024-06-14 11:23:44,447 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 207 transitions, 1891 flow [2024-06-14 11:23:44,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:44,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:44,448 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-06-14 11:23:44,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:23:44,448 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:44,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:44,448 INFO L85 PathProgramCache]: Analyzing trace with hash 87772681, now seen corresponding path program 3 times [2024-06-14 11:23:44,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:44,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902240159] [2024-06-14 11:23:44,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:44,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:44,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:48,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:48,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:48,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902240159] [2024-06-14 11:23:48,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902240159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:48,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:48,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:23:48,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197308036] [2024-06-14 11:23:48,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:48,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:23:48,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:48,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:23:48,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:23:48,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:23:48,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 207 transitions, 1891 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:48,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:48,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:23:48,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:48,837 INFO L124 PetriNetUnfolderBase]: 671/1203 cut-off events. [2024-06-14 11:23:48,837 INFO L125 PetriNetUnfolderBase]: For 92243/92246 co-relation queries the response was YES. [2024-06-14 11:23:48,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6984 conditions, 1203 events. 671/1203 cut-off events. For 92243/92246 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 6193 event pairs, 80 based on Foata normal form. 2/1199 useless extension candidates. Maximal degree in co-relation 6851. Up to 613 conditions per place. [2024-06-14 11:23:48,847 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 107 selfloop transitions, 125 changer transitions 0/234 dead transitions. [2024-06-14 11:23:48,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 234 transitions, 2717 flow [2024-06-14 11:23:48,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:23:48,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:23:48,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-14 11:23:48,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37272727272727274 [2024-06-14 11:23:48,848 INFO L175 Difference]: Start difference. First operand has 262 places, 207 transitions, 1891 flow. Second operand 10 states and 123 transitions. [2024-06-14 11:23:48,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 234 transitions, 2717 flow [2024-06-14 11:23:49,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 234 transitions, 2612 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-14 11:23:49,139 INFO L231 Difference]: Finished difference. Result has 263 places, 211 transitions, 2161 flow [2024-06-14 11:23:49,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2161, PETRI_PLACES=263, PETRI_TRANSITIONS=211} [2024-06-14 11:23:49,139 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 231 predicate places. [2024-06-14 11:23:49,140 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 211 transitions, 2161 flow [2024-06-14 11:23:49,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:49,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:49,140 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-06-14 11:23:49,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:23:49,140 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:49,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:49,141 INFO L85 PathProgramCache]: Analyzing trace with hash 536500023, now seen corresponding path program 4 times [2024-06-14 11:23:49,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:49,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256395278] [2024-06-14 11:23:49,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:49,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:49,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:53,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:53,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:53,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256395278] [2024-06-14 11:23:53,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256395278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:53,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:53,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:23:53,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974407433] [2024-06-14 11:23:53,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:53,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:23:53,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:53,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:23:53,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:23:53,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:23:53,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 211 transitions, 2161 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:53,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:53,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:23:53,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:54,261 INFO L124 PetriNetUnfolderBase]: 677/1212 cut-off events. [2024-06-14 11:23:54,261 INFO L125 PetriNetUnfolderBase]: For 94491/94491 co-relation queries the response was YES. [2024-06-14 11:23:54,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7341 conditions, 1212 events. 677/1212 cut-off events. For 94491/94491 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6259 event pairs, 119 based on Foata normal form. 2/1212 useless extension candidates. Maximal degree in co-relation 7207. Up to 950 conditions per place. [2024-06-14 11:23:54,273 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 177 selfloop transitions, 58 changer transitions 0/237 dead transitions. [2024-06-14 11:23:54,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 237 transitions, 2753 flow [2024-06-14 11:23:54,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:23:54,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:23:54,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 11:23:54,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3443526170798898 [2024-06-14 11:23:54,274 INFO L175 Difference]: Start difference. First operand has 263 places, 211 transitions, 2161 flow. Second operand 11 states and 125 transitions. [2024-06-14 11:23:54,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 237 transitions, 2753 flow [2024-06-14 11:23:54,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 237 transitions, 2539 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:54,575 INFO L231 Difference]: Finished difference. Result has 268 places, 213 transitions, 2132 flow [2024-06-14 11:23:54,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1955, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2132, PETRI_PLACES=268, PETRI_TRANSITIONS=213} [2024-06-14 11:23:54,576 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 236 predicate places. [2024-06-14 11:23:54,576 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 213 transitions, 2132 flow [2024-06-14 11:23:54,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:54,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:54,576 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-06-14 11:23:54,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:23:54,577 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:54,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:54,577 INFO L85 PathProgramCache]: Analyzing trace with hash -89724763, now seen corresponding path program 10 times [2024-06-14 11:23:54,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:54,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572886218] [2024-06-14 11:23:54,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:54,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:54,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:57,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:57,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:57,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572886218] [2024-06-14 11:23:57,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572886218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:57,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:57,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:23:57,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21473663] [2024-06-14 11:23:57,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:57,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:23:57,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:57,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:23:57,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:23:57,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:23:57,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 213 transitions, 2132 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:57,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:57,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:23:57,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:57,654 INFO L124 PetriNetUnfolderBase]: 681/1220 cut-off events. [2024-06-14 11:23:57,654 INFO L125 PetriNetUnfolderBase]: For 96310/96310 co-relation queries the response was YES. [2024-06-14 11:23:57,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7398 conditions, 1220 events. 681/1220 cut-off events. For 96310/96310 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6319 event pairs, 125 based on Foata normal form. 2/1220 useless extension candidates. Maximal degree in co-relation 7262. Up to 1085 conditions per place. [2024-06-14 11:23:57,665 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 204 selfloop transitions, 27 changer transitions 0/233 dead transitions. [2024-06-14 11:23:57,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 233 transitions, 2680 flow [2024-06-14 11:23:57,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:23:57,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:23:57,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 11:23:57,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3242424242424242 [2024-06-14 11:23:57,667 INFO L175 Difference]: Start difference. First operand has 268 places, 213 transitions, 2132 flow. Second operand 10 states and 107 transitions. [2024-06-14 11:23:57,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 233 transitions, 2680 flow [2024-06-14 11:23:57,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 233 transitions, 2527 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 11:23:57,989 INFO L231 Difference]: Finished difference. Result has 269 places, 214 transitions, 2079 flow [2024-06-14 11:23:57,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2079, PETRI_PLACES=269, PETRI_TRANSITIONS=214} [2024-06-14 11:23:57,992 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 237 predicate places. [2024-06-14 11:23:57,992 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 214 transitions, 2079 flow [2024-06-14 11:23:57,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:57,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:57,992 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-06-14 11:23:57,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:23:57,992 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:23:57,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:57,993 INFO L85 PathProgramCache]: Analyzing trace with hash 87533671, now seen corresponding path program 5 times [2024-06-14 11:23:57,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:57,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695160818] [2024-06-14 11:23:57,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:57,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:58,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:01,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:01,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:01,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695160818] [2024-06-14 11:24:01,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695160818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:01,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:01,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:24:01,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182631987] [2024-06-14 11:24:01,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:01,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:24:01,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:01,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:24:01,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:24:01,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:24:01,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 214 transitions, 2079 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:01,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:01,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:24:01,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:02,406 INFO L124 PetriNetUnfolderBase]: 687/1230 cut-off events. [2024-06-14 11:24:02,407 INFO L125 PetriNetUnfolderBase]: For 98356/98356 co-relation queries the response was YES. [2024-06-14 11:24:02,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7379 conditions, 1230 events. 687/1230 cut-off events. For 98356/98356 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6390 event pairs, 123 based on Foata normal form. 2/1230 useless extension candidates. Maximal degree in co-relation 7242. Up to 1011 conditions per place. [2024-06-14 11:24:02,418 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 189 selfloop transitions, 48 changer transitions 0/239 dead transitions. [2024-06-14 11:24:02,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 239 transitions, 2667 flow [2024-06-14 11:24:02,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:24:02,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:24:02,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 11:24:02,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33884297520661155 [2024-06-14 11:24:02,419 INFO L175 Difference]: Start difference. First operand has 269 places, 214 transitions, 2079 flow. Second operand 11 states and 123 transitions. [2024-06-14 11:24:02,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 239 transitions, 2667 flow [2024-06-14 11:24:02,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 239 transitions, 2577 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 11:24:02,772 INFO L231 Difference]: Finished difference. Result has 272 places, 216 transitions, 2150 flow [2024-06-14 11:24:02,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1989, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2150, PETRI_PLACES=272, PETRI_TRANSITIONS=216} [2024-06-14 11:24:02,773 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 240 predicate places. [2024-06-14 11:24:02,773 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 216 transitions, 2150 flow [2024-06-14 11:24:02,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:02,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:02,773 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-06-14 11:24:02,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:24:02,774 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:24:02,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:02,775 INFO L85 PathProgramCache]: Analyzing trace with hash 81277561, now seen corresponding path program 6 times [2024-06-14 11:24:02,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:02,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909138493] [2024-06-14 11:24:02,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:02,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:02,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:06,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:06,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:06,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909138493] [2024-06-14 11:24:06,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909138493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:06,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:06,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:24:06,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734506779] [2024-06-14 11:24:06,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:06,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:24:06,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:06,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:24:06,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:24:06,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:24:06,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 216 transitions, 2150 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:06,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:06,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:24:06,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:07,379 INFO L124 PetriNetUnfolderBase]: 693/1240 cut-off events. [2024-06-14 11:24:07,379 INFO L125 PetriNetUnfolderBase]: For 100126/100126 co-relation queries the response was YES. [2024-06-14 11:24:07,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7501 conditions, 1240 events. 693/1240 cut-off events. For 100126/100126 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 6436 event pairs, 127 based on Foata normal form. 2/1240 useless extension candidates. Maximal degree in co-relation 7363. Up to 1060 conditions per place. [2024-06-14 11:24:07,389 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 198 selfloop transitions, 40 changer transitions 0/240 dead transitions. [2024-06-14 11:24:07,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 240 transitions, 2740 flow [2024-06-14 11:24:07,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:24:07,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:24:07,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 11:24:07,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:24:07,390 INFO L175 Difference]: Start difference. First operand has 272 places, 216 transitions, 2150 flow. Second operand 11 states and 121 transitions. [2024-06-14 11:24:07,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 240 transitions, 2740 flow [2024-06-14 11:24:07,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 240 transitions, 2603 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-14 11:24:07,734 INFO L231 Difference]: Finished difference. Result has 274 places, 218 transitions, 2162 flow [2024-06-14 11:24:07,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2013, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2162, PETRI_PLACES=274, PETRI_TRANSITIONS=218} [2024-06-14 11:24:07,735 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 242 predicate places. [2024-06-14 11:24:07,735 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 218 transitions, 2162 flow [2024-06-14 11:24:07,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:07,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:07,735 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-06-14 11:24:07,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:24:07,736 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:24:07,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:07,736 INFO L85 PathProgramCache]: Analyzing trace with hash -263898715, now seen corresponding path program 11 times [2024-06-14 11:24:07,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:07,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233071331] [2024-06-14 11:24:07,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:07,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:07,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:10,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:10,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:10,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233071331] [2024-06-14 11:24:10,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233071331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:10,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:10,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:24:10,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069617181] [2024-06-14 11:24:10,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:10,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:24:10,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:10,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:24:10,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:24:10,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:24:10,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 218 transitions, 2162 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:10,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:10,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:24:10,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:11,289 INFO L124 PetriNetUnfolderBase]: 697/1249 cut-off events. [2024-06-14 11:24:11,289 INFO L125 PetriNetUnfolderBase]: For 102757/102760 co-relation queries the response was YES. [2024-06-14 11:24:11,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7550 conditions, 1249 events. 697/1249 cut-off events. For 102757/102760 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6518 event pairs, 121 based on Foata normal form. 2/1245 useless extension candidates. Maximal degree in co-relation 7411. Up to 1062 conditions per place. [2024-06-14 11:24:11,302 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 198 selfloop transitions, 40 changer transitions 0/240 dead transitions. [2024-06-14 11:24:11,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 240 transitions, 2734 flow [2024-06-14 11:24:11,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:24:11,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:24:11,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-14 11:24:11,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-14 11:24:11,303 INFO L175 Difference]: Start difference. First operand has 274 places, 218 transitions, 2162 flow. Second operand 10 states and 115 transitions. [2024-06-14 11:24:11,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 240 transitions, 2734 flow [2024-06-14 11:24:11,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 240 transitions, 2609 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-14 11:24:11,679 INFO L231 Difference]: Finished difference. Result has 275 places, 219 transitions, 2165 flow [2024-06-14 11:24:11,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2037, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2165, PETRI_PLACES=275, PETRI_TRANSITIONS=219} [2024-06-14 11:24:11,680 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 243 predicate places. [2024-06-14 11:24:11,680 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 219 transitions, 2165 flow [2024-06-14 11:24:11,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:11,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:11,680 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-06-14 11:24:11,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:24:11,681 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:24:11,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:11,681 INFO L85 PathProgramCache]: Analyzing trace with hash 796988081, now seen corresponding path program 7 times [2024-06-14 11:24:11,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:11,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363406550] [2024-06-14 11:24:11,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:11,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:11,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:15,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:15,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:15,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363406550] [2024-06-14 11:24:15,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363406550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:15,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:15,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:24:15,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396701470] [2024-06-14 11:24:15,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:15,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:24:15,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:15,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:24:15,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:24:15,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:24:15,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 219 transitions, 2165 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:15,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:15,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:24:15,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:16,540 INFO L124 PetriNetUnfolderBase]: 703/1259 cut-off events. [2024-06-14 11:24:16,540 INFO L125 PetriNetUnfolderBase]: For 104834/104837 co-relation queries the response was YES. [2024-06-14 11:24:16,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7622 conditions, 1259 events. 703/1259 cut-off events. For 104834/104837 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 6609 event pairs, 121 based on Foata normal form. 2/1255 useless extension candidates. Maximal degree in co-relation 7482. Up to 1032 conditions per place. [2024-06-14 11:24:16,552 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 193 selfloop transitions, 50 changer transitions 0/245 dead transitions. [2024-06-14 11:24:16,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 245 transitions, 2777 flow [2024-06-14 11:24:16,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:24:16,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:24:16,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-14 11:24:16,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.349862258953168 [2024-06-14 11:24:16,553 INFO L175 Difference]: Start difference. First operand has 275 places, 219 transitions, 2165 flow. Second operand 11 states and 127 transitions. [2024-06-14 11:24:16,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 245 transitions, 2777 flow [2024-06-14 11:24:16,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 245 transitions, 2659 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-14 11:24:16,927 INFO L231 Difference]: Finished difference. Result has 278 places, 221 transitions, 2220 flow [2024-06-14 11:24:16,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2047, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2220, PETRI_PLACES=278, PETRI_TRANSITIONS=221} [2024-06-14 11:24:16,928 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 246 predicate places. [2024-06-14 11:24:16,928 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 221 transitions, 2220 flow [2024-06-14 11:24:16,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:16,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:16,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-06-14 11:24:16,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:24:16,928 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:24:16,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:16,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1120950975, now seen corresponding path program 8 times [2024-06-14 11:24:16,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:16,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580107423] [2024-06-14 11:24:16,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:16,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:16,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:21,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:21,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:21,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580107423] [2024-06-14 11:24:21,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580107423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:21,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:21,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:24:21,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199079376] [2024-06-14 11:24:21,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:21,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:24:21,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:21,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:24:21,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:24:21,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:24:21,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 221 transitions, 2220 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:21,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:21,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:24:21,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:22,279 INFO L124 PetriNetUnfolderBase]: 709/1269 cut-off events. [2024-06-14 11:24:22,280 INFO L125 PetriNetUnfolderBase]: For 106878/106881 co-relation queries the response was YES. [2024-06-14 11:24:22,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7720 conditions, 1269 events. 709/1269 cut-off events. For 106878/106881 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6658 event pairs, 101 based on Foata normal form. 2/1265 useless extension candidates. Maximal degree in co-relation 7579. Up to 1000 conditions per place. [2024-06-14 11:24:22,292 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 185 selfloop transitions, 60 changer transitions 0/247 dead transitions. [2024-06-14 11:24:22,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 247 transitions, 2840 flow [2024-06-14 11:24:22,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:24:22,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:24:22,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-14 11:24:22,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3526170798898072 [2024-06-14 11:24:22,293 INFO L175 Difference]: Start difference. First operand has 278 places, 221 transitions, 2220 flow. Second operand 11 states and 128 transitions. [2024-06-14 11:24:22,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 247 transitions, 2840 flow [2024-06-14 11:24:22,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 247 transitions, 2691 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-14 11:24:22,681 INFO L231 Difference]: Finished difference. Result has 280 places, 223 transitions, 2268 flow [2024-06-14 11:24:22,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2071, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2268, PETRI_PLACES=280, PETRI_TRANSITIONS=223} [2024-06-14 11:24:22,682 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 248 predicate places. [2024-06-14 11:24:22,682 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 223 transitions, 2268 flow [2024-06-14 11:24:22,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:22,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:22,682 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-06-14 11:24:22,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:24:22,683 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:24:22,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:22,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1121181615, now seen corresponding path program 9 times [2024-06-14 11:24:22,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:22,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240598029] [2024-06-14 11:24:22,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:22,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:22,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:26,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:26,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:26,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240598029] [2024-06-14 11:24:26,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240598029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:26,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:26,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:24:26,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742114407] [2024-06-14 11:24:26,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:26,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:24:26,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:26,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:24:26,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:24:26,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:24:26,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 223 transitions, 2268 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:26,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:26,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:24:26,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:27,028 INFO L124 PetriNetUnfolderBase]: 715/1279 cut-off events. [2024-06-14 11:24:27,028 INFO L125 PetriNetUnfolderBase]: For 109032/109035 co-relation queries the response was YES. [2024-06-14 11:24:27,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7832 conditions, 1279 events. 715/1279 cut-off events. For 109032/109035 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6691 event pairs, 105 based on Foata normal form. 2/1275 useless extension candidates. Maximal degree in co-relation 7690. Up to 1032 conditions per place. [2024-06-14 11:24:27,070 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 191 selfloop transitions, 55 changer transitions 0/248 dead transitions. [2024-06-14 11:24:27,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 248 transitions, 2890 flow [2024-06-14 11:24:27,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:24:27,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:24:27,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-14 11:24:27,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34710743801652894 [2024-06-14 11:24:27,071 INFO L175 Difference]: Start difference. First operand has 280 places, 223 transitions, 2268 flow. Second operand 11 states and 126 transitions. [2024-06-14 11:24:27,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 248 transitions, 2890 flow [2024-06-14 11:24:27,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 248 transitions, 2717 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-14 11:24:27,474 INFO L231 Difference]: Finished difference. Result has 282 places, 225 transitions, 2286 flow [2024-06-14 11:24:27,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2286, PETRI_PLACES=282, PETRI_TRANSITIONS=225} [2024-06-14 11:24:27,475 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 250 predicate places. [2024-06-14 11:24:27,475 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 225 transitions, 2286 flow [2024-06-14 11:24:27,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:27,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:27,475 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-06-14 11:24:27,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:24:27,476 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:24:27,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:27,477 INFO L85 PathProgramCache]: Analyzing trace with hash 796757441, now seen corresponding path program 10 times [2024-06-14 11:24:27,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:27,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367134426] [2024-06-14 11:24:27,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:27,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:27,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:30,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:30,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:30,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367134426] [2024-06-14 11:24:30,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367134426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:30,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:30,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:24:30,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716784658] [2024-06-14 11:24:30,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:30,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:24:30,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:30,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:24:30,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:24:31,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:24:31,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 225 transitions, 2286 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:31,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:31,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:24:31,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:31,862 INFO L124 PetriNetUnfolderBase]: 721/1289 cut-off events. [2024-06-14 11:24:31,862 INFO L125 PetriNetUnfolderBase]: For 111348/111351 co-relation queries the response was YES. [2024-06-14 11:24:31,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7898 conditions, 1289 events. 721/1289 cut-off events. For 111348/111351 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 6771 event pairs, 127 based on Foata normal form. 2/1285 useless extension candidates. Maximal degree in co-relation 7755. Up to 1092 conditions per place. [2024-06-14 11:24:31,873 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 205 selfloop transitions, 43 changer transitions 0/250 dead transitions. [2024-06-14 11:24:31,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 250 transitions, 2916 flow [2024-06-14 11:24:31,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:24:31,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:24:31,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 11:24:31,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3443526170798898 [2024-06-14 11:24:31,875 INFO L175 Difference]: Start difference. First operand has 282 places, 225 transitions, 2286 flow. Second operand 11 states and 125 transitions. [2024-06-14 11:24:31,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 250 transitions, 2916 flow [2024-06-14 11:24:32,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 250 transitions, 2749 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-14 11:24:32,247 INFO L231 Difference]: Finished difference. Result has 284 places, 227 transitions, 2290 flow [2024-06-14 11:24:32,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2290, PETRI_PLACES=284, PETRI_TRANSITIONS=227} [2024-06-14 11:24:32,247 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 252 predicate places. [2024-06-14 11:24:32,248 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 227 transitions, 2290 flow [2024-06-14 11:24:32,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:32,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:32,248 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-06-14 11:24:32,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:24:32,248 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:24:32,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:32,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1129312557, now seen corresponding path program 12 times [2024-06-14 11:24:32,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:32,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271082020] [2024-06-14 11:24:32,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:32,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:32,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:35,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:35,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:35,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271082020] [2024-06-14 11:24:35,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271082020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:35,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:35,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:24:35,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516326492] [2024-06-14 11:24:35,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:35,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:24:35,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:35,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:24:35,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:24:35,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:24:35,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 227 transitions, 2290 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:35,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:35,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:24:35,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:35,942 INFO L124 PetriNetUnfolderBase]: 725/1297 cut-off events. [2024-06-14 11:24:35,943 INFO L125 PetriNetUnfolderBase]: For 113620/113623 co-relation queries the response was YES. [2024-06-14 11:24:35,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7914 conditions, 1297 events. 725/1297 cut-off events. For 113620/113623 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6817 event pairs, 133 based on Foata normal form. 2/1293 useless extension candidates. Maximal degree in co-relation 7770. Up to 1132 conditions per place. [2024-06-14 11:24:35,959 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 211 selfloop transitions, 35 changer transitions 0/248 dead transitions. [2024-06-14 11:24:35,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 248 transitions, 2876 flow [2024-06-14 11:24:35,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:24:35,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:24:35,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-14 11:24:35,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3424242424242424 [2024-06-14 11:24:35,960 INFO L175 Difference]: Start difference. First operand has 284 places, 227 transitions, 2290 flow. Second operand 10 states and 113 transitions. [2024-06-14 11:24:35,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 248 transitions, 2876 flow [2024-06-14 11:24:36,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 248 transitions, 2729 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-14 11:24:36,369 INFO L231 Difference]: Finished difference. Result has 285 places, 228 transitions, 2263 flow [2024-06-14 11:24:36,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2143, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2263, PETRI_PLACES=285, PETRI_TRANSITIONS=228} [2024-06-14 11:24:36,370 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 253 predicate places. [2024-06-14 11:24:36,370 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 228 transitions, 2263 flow [2024-06-14 11:24:36,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:36,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:36,370 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-06-14 11:24:36,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:24:36,371 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:24:36,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:36,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1129307907, now seen corresponding path program 13 times [2024-06-14 11:24:36,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:36,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021243401] [2024-06-14 11:24:36,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:36,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:36,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:39,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:39,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:39,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021243401] [2024-06-14 11:24:39,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021243401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:39,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:39,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:24:39,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746312442] [2024-06-14 11:24:39,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:39,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:24:39,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:39,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:24:39,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:24:39,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:24:39,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 228 transitions, 2263 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:39,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:39,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:24:39,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:40,253 INFO L124 PetriNetUnfolderBase]: 729/1305 cut-off events. [2024-06-14 11:24:40,253 INFO L125 PetriNetUnfolderBase]: For 116004/116007 co-relation queries the response was YES. [2024-06-14 11:24:40,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7935 conditions, 1305 events. 729/1305 cut-off events. For 116004/116007 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6875 event pairs, 133 based on Foata normal form. 2/1301 useless extension candidates. Maximal degree in co-relation 7790. Up to 1140 conditions per place. [2024-06-14 11:24:40,266 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 213 selfloop transitions, 34 changer transitions 0/249 dead transitions. [2024-06-14 11:24:40,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 249 transitions, 2853 flow [2024-06-14 11:24:40,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:24:40,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:24:40,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 11:24:40,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3393939393939394 [2024-06-14 11:24:40,268 INFO L175 Difference]: Start difference. First operand has 285 places, 228 transitions, 2263 flow. Second operand 10 states and 112 transitions. [2024-06-14 11:24:40,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 249 transitions, 2853 flow [2024-06-14 11:24:40,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 249 transitions, 2743 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 11:24:40,723 INFO L231 Difference]: Finished difference. Result has 287 places, 229 transitions, 2273 flow [2024-06-14 11:24:40,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2153, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2273, PETRI_PLACES=287, PETRI_TRANSITIONS=229} [2024-06-14 11:24:40,723 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 255 predicate places. [2024-06-14 11:24:40,724 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 229 transitions, 2273 flow [2024-06-14 11:24:40,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:40,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:40,724 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-06-14 11:24:40,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:24:40,724 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:24:40,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:40,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1129492481, now seen corresponding path program 11 times [2024-06-14 11:24:40,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:40,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421610650] [2024-06-14 11:24:40,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:40,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:40,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:44,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:44,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:44,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421610650] [2024-06-14 11:24:44,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421610650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:44,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:44,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:24:44,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070115922] [2024-06-14 11:24:44,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:44,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:24:44,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:44,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:24:44,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:24:45,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:24:45,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 229 transitions, 2273 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:45,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:45,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:24:45,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:45,835 INFO L124 PetriNetUnfolderBase]: 735/1315 cut-off events. [2024-06-14 11:24:45,836 INFO L125 PetriNetUnfolderBase]: For 118164/118167 co-relation queries the response was YES. [2024-06-14 11:24:45,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8010 conditions, 1315 events. 735/1315 cut-off events. For 118164/118167 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6948 event pairs, 133 based on Foata normal form. 2/1311 useless extension candidates. Maximal degree in co-relation 7864. Up to 1140 conditions per place. [2024-06-14 11:24:45,845 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 213 selfloop transitions, 38 changer transitions 0/253 dead transitions. [2024-06-14 11:24:45,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 253 transitions, 2909 flow [2024-06-14 11:24:45,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:24:45,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:24:45,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 11:24:45,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33884297520661155 [2024-06-14 11:24:45,847 INFO L175 Difference]: Start difference. First operand has 287 places, 229 transitions, 2273 flow. Second operand 11 states and 123 transitions. [2024-06-14 11:24:45,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 253 transitions, 2909 flow [2024-06-14 11:24:46,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 253 transitions, 2799 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-14 11:24:46,321 INFO L231 Difference]: Finished difference. Result has 290 places, 231 transitions, 2328 flow [2024-06-14 11:24:46,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2163, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2328, PETRI_PLACES=290, PETRI_TRANSITIONS=231} [2024-06-14 11:24:46,322 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 258 predicate places. [2024-06-14 11:24:46,322 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 231 transitions, 2328 flow [2024-06-14 11:24:46,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:46,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:46,322 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-06-14 11:24:46,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:24:46,323 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:24:46,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:46,323 INFO L85 PathProgramCache]: Analyzing trace with hash -314273111, now seen corresponding path program 14 times [2024-06-14 11:24:46,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:46,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601313488] [2024-06-14 11:24:46,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:46,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:46,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:49,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:49,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:49,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601313488] [2024-06-14 11:24:49,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601313488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:49,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:49,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:24:49,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185929746] [2024-06-14 11:24:49,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:49,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:24:49,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:49,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:24:49,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:24:49,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:24:49,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 231 transitions, 2328 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:49,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:49,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:24:49,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:50,286 INFO L124 PetriNetUnfolderBase]: 739/1323 cut-off events. [2024-06-14 11:24:50,286 INFO L125 PetriNetUnfolderBase]: For 120640/120643 co-relation queries the response was YES. [2024-06-14 11:24:50,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8078 conditions, 1323 events. 739/1323 cut-off events. For 120640/120643 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 7010 event pairs, 108 based on Foata normal form. 2/1319 useless extension candidates. Maximal degree in co-relation 7931. Up to 1086 conditions per place. [2024-06-14 11:24:50,299 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 199 selfloop transitions, 52 changer transitions 0/253 dead transitions. [2024-06-14 11:24:50,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 253 transitions, 2932 flow [2024-06-14 11:24:50,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:24:50,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:24:50,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 11:24:50,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-14 11:24:50,300 INFO L175 Difference]: Start difference. First operand has 290 places, 231 transitions, 2328 flow. Second operand 10 states and 116 transitions. [2024-06-14 11:24:50,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 253 transitions, 2932 flow [2024-06-14 11:24:50,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 253 transitions, 2791 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-14 11:24:50,743 INFO L231 Difference]: Finished difference. Result has 291 places, 232 transitions, 2345 flow [2024-06-14 11:24:50,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2187, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2345, PETRI_PLACES=291, PETRI_TRANSITIONS=232} [2024-06-14 11:24:50,743 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 259 predicate places. [2024-06-14 11:24:50,743 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 232 transitions, 2345 flow [2024-06-14 11:24:50,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:50,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:50,744 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-06-14 11:24:50,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:24:50,744 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:24:50,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:50,744 INFO L85 PathProgramCache]: Analyzing trace with hash 2106700435, now seen corresponding path program 15 times [2024-06-14 11:24:50,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:50,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565015409] [2024-06-14 11:24:50,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:50,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:50,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:54,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-06-14 11:24:54,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:54,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565015409] [2024-06-14 11:24:54,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565015409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:54,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:54,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:24:54,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117798263] [2024-06-14 11:24:54,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:54,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:24:54,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:54,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:24:54,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:24:54,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:24:54,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 232 transitions, 2345 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:54,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:54,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:24:54,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:54,894 INFO L124 PetriNetUnfolderBase]: 743/1331 cut-off events. [2024-06-14 11:24:54,895 INFO L125 PetriNetUnfolderBase]: For 123213/123216 co-relation queries the response was YES. [2024-06-14 11:24:54,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8169 conditions, 1331 events. 743/1331 cut-off events. For 123213/123216 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 7066 event pairs, 113 based on Foata normal form. 2/1327 useless extension candidates. Maximal degree in co-relation 8021. Up to 1108 conditions per place. [2024-06-14 11:24:54,908 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 201 selfloop transitions, 49 changer transitions 0/252 dead transitions. [2024-06-14 11:24:54,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 252 transitions, 2943 flow [2024-06-14 11:24:54,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:24:54,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:24:54,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 11:24:54,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3393939393939394 [2024-06-14 11:24:54,910 INFO L175 Difference]: Start difference. First operand has 291 places, 232 transitions, 2345 flow. Second operand 10 states and 112 transitions. [2024-06-14 11:24:54,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 252 transitions, 2943 flow [2024-06-14 11:24:55,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 252 transitions, 2795 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-14 11:24:55,352 INFO L231 Difference]: Finished difference. Result has 293 places, 233 transitions, 2351 flow [2024-06-14 11:24:55,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2197, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2351, PETRI_PLACES=293, PETRI_TRANSITIONS=233} [2024-06-14 11:24:55,352 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 261 predicate places. [2024-06-14 11:24:55,352 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 233 transitions, 2351 flow [2024-06-14 11:24:55,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:55,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:55,353 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-06-14 11:24:55,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:24:55,353 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:24:55,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:55,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1714093543, now seen corresponding path program 12 times [2024-06-14 11:24:55,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:55,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132935978] [2024-06-14 11:24:55,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:55,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:55,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:58,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:58,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:58,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132935978] [2024-06-14 11:24:58,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132935978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:58,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:58,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:24:58,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948456602] [2024-06-14 11:24:58,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:58,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:24:58,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:58,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:24:58,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:24:58,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:24:58,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 233 transitions, 2351 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:58,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:58,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:24:58,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:59,583 INFO L124 PetriNetUnfolderBase]: 749/1341 cut-off events. [2024-06-14 11:24:59,583 INFO L125 PetriNetUnfolderBase]: For 124756/124759 co-relation queries the response was YES. [2024-06-14 11:24:59,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8194 conditions, 1341 events. 749/1341 cut-off events. For 124756/124759 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 7124 event pairs, 80 based on Foata normal form. 2/1337 useless extension candidates. Maximal degree in co-relation 8045. Up to 670 conditions per place. [2024-06-14 11:24:59,596 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 132 selfloop transitions, 129 changer transitions 0/263 dead transitions. [2024-06-14 11:24:59,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 263 transitions, 3445 flow [2024-06-14 11:24:59,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:24:59,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:24:59,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-14 11:24:59,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 11:24:59,598 INFO L175 Difference]: Start difference. First operand has 293 places, 233 transitions, 2351 flow. Second operand 12 states and 144 transitions. [2024-06-14 11:24:59,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 263 transitions, 3445 flow [2024-06-14 11:24:59,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 263 transitions, 3301 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 11:24:59,995 INFO L231 Difference]: Finished difference. Result has 297 places, 235 transitions, 2530 flow [2024-06-14 11:24:59,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2207, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2530, PETRI_PLACES=297, PETRI_TRANSITIONS=235} [2024-06-14 11:24:59,996 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 265 predicate places. [2024-06-14 11:24:59,996 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 235 transitions, 2530 flow [2024-06-14 11:24:59,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:59,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:59,997 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-06-14 11:24:59,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:24:59,997 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:24:59,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:59,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1714101913, now seen corresponding path program 13 times [2024-06-14 11:24:59,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:59,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690469914] [2024-06-14 11:24:59,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:59,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:00,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:06,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:06,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:06,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690469914] [2024-06-14 11:25:06,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690469914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:06,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:06,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:25:06,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606587197] [2024-06-14 11:25:06,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:06,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:25:06,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:06,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:25:06,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:25:06,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:25:06,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 235 transitions, 2530 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:06,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:06,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:25:06,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:07,212 INFO L124 PetriNetUnfolderBase]: 745/1334 cut-off events. [2024-06-14 11:25:07,212 INFO L125 PetriNetUnfolderBase]: For 113802/113802 co-relation queries the response was YES. [2024-06-14 11:25:07,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8087 conditions, 1334 events. 745/1334 cut-off events. For 113802/113802 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 7098 event pairs, 186 based on Foata normal form. 2/1334 useless extension candidates. Maximal degree in co-relation 7937. Up to 1290 conditions per place. [2024-06-14 11:25:07,225 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 230 selfloop transitions, 18 changer transitions 0/250 dead transitions. [2024-06-14 11:25:07,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 250 transitions, 3067 flow [2024-06-14 11:25:07,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:25:07,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:25:07,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 108 transitions. [2024-06-14 11:25:07,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2975206611570248 [2024-06-14 11:25:07,227 INFO L175 Difference]: Start difference. First operand has 297 places, 235 transitions, 2530 flow. Second operand 11 states and 108 transitions. [2024-06-14 11:25:07,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 250 transitions, 3067 flow [2024-06-14 11:25:07,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 250 transitions, 2574 flow, removed 51 selfloop flow, removed 11 redundant places. [2024-06-14 11:25:07,620 INFO L231 Difference]: Finished difference. Result has 298 places, 236 transitions, 2090 flow [2024-06-14 11:25:07,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2039, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2090, PETRI_PLACES=298, PETRI_TRANSITIONS=236} [2024-06-14 11:25:07,621 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 266 predicate places. [2024-06-14 11:25:07,621 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 236 transitions, 2090 flow [2024-06-14 11:25:07,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:07,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:07,621 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-06-14 11:25:07,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:25:07,621 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:25:07,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:07,622 INFO L85 PathProgramCache]: Analyzing trace with hash -441030235, now seen corresponding path program 16 times [2024-06-14 11:25:07,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:07,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684448075] [2024-06-14 11:25:07,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:07,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:07,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:10,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:10,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:10,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684448075] [2024-06-14 11:25:10,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684448075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:10,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:10,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:25:10,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132793061] [2024-06-14 11:25:10,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:10,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:25:10,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:10,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:25:10,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:25:10,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:25:10,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 236 transitions, 2090 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:10,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:10,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:25:10,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:11,110 INFO L124 PetriNetUnfolderBase]: 749/1343 cut-off events. [2024-06-14 11:25:11,110 INFO L125 PetriNetUnfolderBase]: For 115465/115468 co-relation queries the response was YES. [2024-06-14 11:25:11,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7526 conditions, 1343 events. 749/1343 cut-off events. For 115465/115468 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 7188 event pairs, 140 based on Foata normal form. 2/1339 useless extension candidates. Maximal degree in co-relation 7375. Up to 1192 conditions per place. [2024-06-14 11:25:11,123 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 221 selfloop transitions, 32 changer transitions 0/255 dead transitions. [2024-06-14 11:25:11,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 255 transitions, 2692 flow [2024-06-14 11:25:11,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:11,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:11,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 11:25:11,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2024-06-14 11:25:11,125 INFO L175 Difference]: Start difference. First operand has 298 places, 236 transitions, 2090 flow. Second operand 10 states and 109 transitions. [2024-06-14 11:25:11,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 255 transitions, 2692 flow [2024-06-14 11:25:11,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 255 transitions, 2654 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 11:25:11,459 INFO L231 Difference]: Finished difference. Result has 299 places, 237 transitions, 2174 flow [2024-06-14 11:25:11,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2052, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2174, PETRI_PLACES=299, PETRI_TRANSITIONS=237} [2024-06-14 11:25:11,459 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 267 predicate places. [2024-06-14 11:25:11,459 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 237 transitions, 2174 flow [2024-06-14 11:25:11,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:11,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:11,459 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-06-14 11:25:11,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:25:11,460 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:25:11,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:11,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1438080275, now seen corresponding path program 14 times [2024-06-14 11:25:11,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:11,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124714657] [2024-06-14 11:25:11,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:11,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:11,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:16,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:16,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:16,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124714657] [2024-06-14 11:25:16,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124714657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:16,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:16,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:25:16,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090556774] [2024-06-14 11:25:16,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:16,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:25:16,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:16,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:25:16,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:25:16,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:25:16,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 237 transitions, 2174 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:16,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:16,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:25:16,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:17,166 INFO L124 PetriNetUnfolderBase]: 755/1353 cut-off events. [2024-06-14 11:25:17,167 INFO L125 PetriNetUnfolderBase]: For 118359/118362 co-relation queries the response was YES. [2024-06-14 11:25:17,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7725 conditions, 1353 events. 755/1353 cut-off events. For 118359/118362 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7205 event pairs, 91 based on Foata normal form. 2/1349 useless extension candidates. Maximal degree in co-relation 7573. Up to 1000 conditions per place. [2024-06-14 11:25:17,180 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 182 selfloop transitions, 79 changer transitions 0/263 dead transitions. [2024-06-14 11:25:17,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 263 transitions, 2838 flow [2024-06-14 11:25:17,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:25:17,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:25:17,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 11:25:17,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35537190082644626 [2024-06-14 11:25:17,182 INFO L175 Difference]: Start difference. First operand has 299 places, 237 transitions, 2174 flow. Second operand 11 states and 129 transitions. [2024-06-14 11:25:17,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 263 transitions, 2838 flow [2024-06-14 11:25:17,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 263 transitions, 2726 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:17,547 INFO L231 Difference]: Finished difference. Result has 302 places, 239 transitions, 2309 flow [2024-06-14 11:25:17,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2062, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2309, PETRI_PLACES=302, PETRI_TRANSITIONS=239} [2024-06-14 11:25:17,547 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 270 predicate places. [2024-06-14 11:25:17,548 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 239 transitions, 2309 flow [2024-06-14 11:25:17,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:17,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:17,548 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-06-14 11:25:17,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:25:17,548 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:25:17,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:17,548 INFO L85 PathProgramCache]: Analyzing trace with hash 2106695785, now seen corresponding path program 17 times [2024-06-14 11:25:17,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:17,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803846509] [2024-06-14 11:25:17,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:17,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:17,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:20,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:20,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:20,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803846509] [2024-06-14 11:25:20,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803846509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:20,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:20,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:25:20,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193648970] [2024-06-14 11:25:20,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:20,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:25:20,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:20,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:25:20,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:25:20,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:25:20,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 239 transitions, 2309 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:20,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:20,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:25:20,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:21,193 INFO L124 PetriNetUnfolderBase]: 759/1361 cut-off events. [2024-06-14 11:25:21,194 INFO L125 PetriNetUnfolderBase]: For 120757/120760 co-relation queries the response was YES. [2024-06-14 11:25:21,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7923 conditions, 1361 events. 759/1361 cut-off events. For 120757/120760 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 7301 event pairs, 113 based on Foata normal form. 2/1357 useless extension candidates. Maximal degree in co-relation 7770. Up to 1138 conditions per place. [2024-06-14 11:25:21,213 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 209 selfloop transitions, 48 changer transitions 0/259 dead transitions. [2024-06-14 11:25:21,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 259 transitions, 2925 flow [2024-06-14 11:25:21,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:21,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:21,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-14 11:25:21,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33636363636363636 [2024-06-14 11:25:21,214 INFO L175 Difference]: Start difference. First operand has 302 places, 239 transitions, 2309 flow. Second operand 10 states and 111 transitions. [2024-06-14 11:25:21,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 259 transitions, 2925 flow [2024-06-14 11:25:21,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 259 transitions, 2698 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-14 11:25:21,699 INFO L231 Difference]: Finished difference. Result has 303 places, 240 transitions, 2238 flow [2024-06-14 11:25:21,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2238, PETRI_PLACES=303, PETRI_TRANSITIONS=240} [2024-06-14 11:25:21,700 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 271 predicate places. [2024-06-14 11:25:21,700 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 240 transitions, 2238 flow [2024-06-14 11:25:21,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:21,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:21,700 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-06-14 11:25:21,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:25:21,701 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:25:21,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:21,702 INFO L85 PathProgramCache]: Analyzing trace with hash 2106880359, now seen corresponding path program 15 times [2024-06-14 11:25:21,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:21,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85934772] [2024-06-14 11:25:21,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:21,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:21,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:26,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:26,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:26,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85934772] [2024-06-14 11:25:26,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85934772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:26,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:26,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:25:26,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956254544] [2024-06-14 11:25:26,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:26,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:25:26,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:26,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:25:26,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:25:26,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:25:26,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 240 transitions, 2238 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:26,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:26,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:25:26,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:26,956 INFO L124 PetriNetUnfolderBase]: 765/1371 cut-off events. [2024-06-14 11:25:26,956 INFO L125 PetriNetUnfolderBase]: For 122942/122945 co-relation queries the response was YES. [2024-06-14 11:25:26,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7892 conditions, 1371 events. 765/1371 cut-off events. For 122942/122945 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7364 event pairs, 118 based on Foata normal form. 2/1367 useless extension candidates. Maximal degree in co-relation 7738. Up to 1138 conditions per place. [2024-06-14 11:25:26,970 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 209 selfloop transitions, 52 changer transitions 0/263 dead transitions. [2024-06-14 11:25:26,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 263 transitions, 2896 flow [2024-06-14 11:25:26,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:25:26,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:25:26,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 11:25:26,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33608815426997246 [2024-06-14 11:25:26,972 INFO L175 Difference]: Start difference. First operand has 303 places, 240 transitions, 2238 flow. Second operand 11 states and 122 transitions. [2024-06-14 11:25:26,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 263 transitions, 2896 flow [2024-06-14 11:25:27,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 263 transitions, 2750 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:27,382 INFO L231 Difference]: Finished difference. Result has 306 places, 242 transitions, 2289 flow [2024-06-14 11:25:27,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2092, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2289, PETRI_PLACES=306, PETRI_TRANSITIONS=242} [2024-06-14 11:25:27,382 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 274 predicate places. [2024-06-14 11:25:27,382 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 242 transitions, 2289 flow [2024-06-14 11:25:27,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:27,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:27,383 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-06-14 11:25:27,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:25:27,383 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:25:27,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:27,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1796475393, now seen corresponding path program 18 times [2024-06-14 11:25:27,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:27,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630554096] [2024-06-14 11:25:27,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:27,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:27,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:30,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-06-14 11:25:30,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:30,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630554096] [2024-06-14 11:25:30,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630554096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:30,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:30,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:25:30,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665828190] [2024-06-14 11:25:30,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:30,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:25:30,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:30,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:25:30,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:25:30,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:25:30,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 242 transitions, 2289 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:30,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:30,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:25:30,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:31,318 INFO L124 PetriNetUnfolderBase]: 769/1379 cut-off events. [2024-06-14 11:25:31,318 INFO L125 PetriNetUnfolderBase]: For 125207/125210 co-relation queries the response was YES. [2024-06-14 11:25:31,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7958 conditions, 1379 events. 769/1379 cut-off events. For 125207/125210 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7392 event pairs, 95 based on Foata normal form. 2/1375 useless extension candidates. Maximal degree in co-relation 7803. Up to 1050 conditions per place. [2024-06-14 11:25:31,332 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 188 selfloop transitions, 73 changer transitions 0/263 dead transitions. [2024-06-14 11:25:31,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 263 transitions, 2919 flow [2024-06-14 11:25:31,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:31,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:31,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-14 11:25:31,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-14 11:25:31,333 INFO L175 Difference]: Start difference. First operand has 306 places, 242 transitions, 2289 flow. Second operand 10 states and 115 transitions. [2024-06-14 11:25:31,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 263 transitions, 2919 flow [2024-06-14 11:25:31,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 263 transitions, 2742 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-14 11:25:31,752 INFO L231 Difference]: Finished difference. Result has 307 places, 243 transitions, 2320 flow [2024-06-14 11:25:31,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2320, PETRI_PLACES=307, PETRI_TRANSITIONS=243} [2024-06-14 11:25:31,752 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 275 predicate places. [2024-06-14 11:25:31,753 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 243 transitions, 2320 flow [2024-06-14 11:25:31,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:31,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:31,753 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-06-14 11:25:31,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:25:31,753 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:25:31,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:31,753 INFO L85 PathProgramCache]: Analyzing trace with hash 619614327, now seen corresponding path program 19 times [2024-06-14 11:25:31,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:31,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084385489] [2024-06-14 11:25:31,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:31,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:31,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:34,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:34,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:34,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084385489] [2024-06-14 11:25:34,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084385489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:34,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:34,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:25:34,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318152967] [2024-06-14 11:25:34,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:34,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:25:34,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:34,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:25:34,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:25:34,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:25:34,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 243 transitions, 2320 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:34,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:34,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:25:34,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:35,374 INFO L124 PetriNetUnfolderBase]: 773/1387 cut-off events. [2024-06-14 11:25:35,374 INFO L125 PetriNetUnfolderBase]: For 127895/127898 co-relation queries the response was YES. [2024-06-14 11:25:35,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8073 conditions, 1387 events. 773/1387 cut-off events. For 127895/127898 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7468 event pairs, 145 based on Foata normal form. 2/1383 useless extension candidates. Maximal degree in co-relation 7917. Up to 1236 conditions per place. [2024-06-14 11:25:35,388 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 229 selfloop transitions, 31 changer transitions 0/262 dead transitions. [2024-06-14 11:25:35,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 262 transitions, 2942 flow [2024-06-14 11:25:35,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:35,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:35,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 11:25:35,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32727272727272727 [2024-06-14 11:25:35,390 INFO L175 Difference]: Start difference. First operand has 307 places, 243 transitions, 2320 flow. Second operand 10 states and 108 transitions. [2024-06-14 11:25:35,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 262 transitions, 2942 flow [2024-06-14 11:25:35,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 262 transitions, 2744 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:35,763 INFO L231 Difference]: Finished difference. Result has 309 places, 244 transitions, 2248 flow [2024-06-14 11:25:35,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2122, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2248, PETRI_PLACES=309, PETRI_TRANSITIONS=244} [2024-06-14 11:25:35,764 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 277 predicate places. [2024-06-14 11:25:35,764 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 244 transitions, 2248 flow [2024-06-14 11:25:35,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:35,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:35,764 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-06-14 11:25:35,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:25:35,764 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:25:35,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:35,765 INFO L85 PathProgramCache]: Analyzing trace with hash 619499007, now seen corresponding path program 20 times [2024-06-14 11:25:35,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:35,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910037418] [2024-06-14 11:25:35,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:35,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:35,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:38,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:38,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:38,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910037418] [2024-06-14 11:25:38,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910037418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:38,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:38,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:25:38,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446324609] [2024-06-14 11:25:38,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:38,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:25:38,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:38,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:25:38,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:25:38,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:25:38,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 244 transitions, 2248 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:38,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:38,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:25:38,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:39,348 INFO L124 PetriNetUnfolderBase]: 770/1382 cut-off events. [2024-06-14 11:25:39,348 INFO L125 PetriNetUnfolderBase]: For 114665/114668 co-relation queries the response was YES. [2024-06-14 11:25:39,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7562 conditions, 1382 events. 770/1382 cut-off events. For 114665/114668 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7445 event pairs, 145 based on Foata normal form. 2/1378 useless extension candidates. Maximal degree in co-relation 7405. Up to 1231 conditions per place. [2024-06-14 11:25:39,362 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 230 selfloop transitions, 30 changer transitions 0/262 dead transitions. [2024-06-14 11:25:39,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 262 transitions, 2812 flow [2024-06-14 11:25:39,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:39,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:39,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 11:25:39,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3242424242424242 [2024-06-14 11:25:39,363 INFO L175 Difference]: Start difference. First operand has 309 places, 244 transitions, 2248 flow. Second operand 10 states and 107 transitions. [2024-06-14 11:25:39,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 262 transitions, 2812 flow [2024-06-14 11:25:39,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 262 transitions, 2696 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:39,793 INFO L231 Difference]: Finished difference. Result has 311 places, 244 transitions, 2196 flow [2024-06-14 11:25:39,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2196, PETRI_PLACES=311, PETRI_TRANSITIONS=244} [2024-06-14 11:25:39,794 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 279 predicate places. [2024-06-14 11:25:39,794 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 244 transitions, 2196 flow [2024-06-14 11:25:39,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:39,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:39,794 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-06-14 11:25:39,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:25:39,794 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:25:39,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:39,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1796468449, now seen corresponding path program 16 times [2024-06-14 11:25:39,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:39,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361046532] [2024-06-14 11:25:39,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:39,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:39,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:44,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:44,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:44,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361046532] [2024-06-14 11:25:44,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361046532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:44,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:44,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:25:44,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528617392] [2024-06-14 11:25:44,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:44,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:25:44,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:44,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:25:44,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:25:44,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:25:44,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 244 transitions, 2196 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:44,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:44,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:25:44,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:45,393 INFO L124 PetriNetUnfolderBase]: 776/1392 cut-off events. [2024-06-14 11:25:45,394 INFO L125 PetriNetUnfolderBase]: For 116147/116150 co-relation queries the response was YES. [2024-06-14 11:25:45,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7613 conditions, 1392 events. 776/1392 cut-off events. For 116147/116150 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7513 event pairs, 96 based on Foata normal form. 2/1388 useless extension candidates. Maximal degree in co-relation 7455. Up to 1053 conditions per place. [2024-06-14 11:25:45,409 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 190 selfloop transitions, 76 changer transitions 0/268 dead transitions. [2024-06-14 11:25:45,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 268 transitions, 2872 flow [2024-06-14 11:25:45,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:25:45,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:25:45,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 11:25:45,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3443526170798898 [2024-06-14 11:25:45,410 INFO L175 Difference]: Start difference. First operand has 311 places, 244 transitions, 2196 flow. Second operand 11 states and 125 transitions. [2024-06-14 11:25:45,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 268 transitions, 2872 flow [2024-06-14 11:25:45,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 268 transitions, 2677 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-14 11:25:45,857 INFO L231 Difference]: Finished difference. Result has 312 places, 246 transitions, 2250 flow [2024-06-14 11:25:45,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2001, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2250, PETRI_PLACES=312, PETRI_TRANSITIONS=246} [2024-06-14 11:25:45,858 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 280 predicate places. [2024-06-14 11:25:45,858 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 246 transitions, 2250 flow [2024-06-14 11:25:45,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:45,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:45,858 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-06-14 11:25:45,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:25:45,858 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:25:45,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:45,859 INFO L85 PathProgramCache]: Analyzing trace with hash 624267551, now seen corresponding path program 17 times [2024-06-14 11:25:45,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:45,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492685760] [2024-06-14 11:25:45,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:45,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:45,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:49,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:49,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:49,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492685760] [2024-06-14 11:25:49,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492685760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:49,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:49,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:25:49,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609100314] [2024-06-14 11:25:49,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:49,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:25:49,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:49,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:25:49,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:25:49,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:25:49,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 246 transitions, 2250 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:49,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:49,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:25:49,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:50,294 INFO L124 PetriNetUnfolderBase]: 772/1386 cut-off events. [2024-06-14 11:25:50,295 INFO L125 PetriNetUnfolderBase]: For 102262/102265 co-relation queries the response was YES. [2024-06-14 11:25:50,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7216 conditions, 1386 events. 772/1386 cut-off events. For 102262/102265 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7481 event pairs, 148 based on Foata normal form. 2/1382 useless extension candidates. Maximal degree in co-relation 7058. Up to 1225 conditions per place. [2024-06-14 11:25:50,305 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 229 selfloop transitions, 35 changer transitions 0/266 dead transitions. [2024-06-14 11:25:50,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 266 transitions, 2826 flow [2024-06-14 11:25:50,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:25:50,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:25:50,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 11:25:50,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3278236914600551 [2024-06-14 11:25:50,307 INFO L175 Difference]: Start difference. First operand has 312 places, 246 transitions, 2250 flow. Second operand 11 states and 119 transitions. [2024-06-14 11:25:50,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 266 transitions, 2826 flow [2024-06-14 11:25:50,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 266 transitions, 2494 flow, removed 54 selfloop flow, removed 12 redundant places. [2024-06-14 11:25:50,664 INFO L231 Difference]: Finished difference. Result has 311 places, 246 transitions, 1993 flow [2024-06-14 11:25:50,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1918, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1993, PETRI_PLACES=311, PETRI_TRANSITIONS=246} [2024-06-14 11:25:50,665 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 279 predicate places. [2024-06-14 11:25:50,665 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 246 transitions, 1993 flow [2024-06-14 11:25:50,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:50,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:50,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:50,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:25:50,666 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:25:50,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:50,667 INFO L85 PathProgramCache]: Analyzing trace with hash 366681204, now seen corresponding path program 1 times [2024-06-14 11:25:50,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:50,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055127574] [2024-06-14 11:25:50,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:50,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:50,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:53,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-06-14 11:25:53,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:53,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055127574] [2024-06-14 11:25:53,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055127574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:53,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:53,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:25:53,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373077552] [2024-06-14 11:25:53,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:53,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:25:53,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:53,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:25:53,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:25:54,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:25:54,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 246 transitions, 1993 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:54,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:54,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:25:54,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:54,716 INFO L124 PetriNetUnfolderBase]: 776/1394 cut-off events. [2024-06-14 11:25:54,716 INFO L125 PetriNetUnfolderBase]: For 100873/100873 co-relation queries the response was YES. [2024-06-14 11:25:54,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6805 conditions, 1394 events. 776/1394 cut-off events. For 100873/100873 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7571 event pairs, 153 based on Foata normal form. 2/1394 useless extension candidates. Maximal degree in co-relation 6649. Up to 1265 conditions per place. [2024-06-14 11:25:54,731 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 246 selfloop transitions, 21 changer transitions 0/269 dead transitions. [2024-06-14 11:25:54,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 269 transitions, 2611 flow [2024-06-14 11:25:54,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:25:54,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:25:54,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-14 11:25:54,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3085399449035813 [2024-06-14 11:25:54,735 INFO L175 Difference]: Start difference. First operand has 311 places, 246 transitions, 1993 flow. Second operand 11 states and 112 transitions. [2024-06-14 11:25:54,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 269 transitions, 2611 flow [2024-06-14 11:25:55,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 269 transitions, 2409 flow, removed 32 selfloop flow, removed 11 redundant places. [2024-06-14 11:25:55,114 INFO L231 Difference]: Finished difference. Result has 311 places, 247 transitions, 1867 flow [2024-06-14 11:25:55,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1867, PETRI_PLACES=311, PETRI_TRANSITIONS=247} [2024-06-14 11:25:55,115 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 279 predicate places. [2024-06-14 11:25:55,115 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 247 transitions, 1867 flow [2024-06-14 11:25:55,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:55,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:55,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:55,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:25:55,117 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:25:55,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:55,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1145366620, now seen corresponding path program 2 times [2024-06-14 11:25:55,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:55,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233850475] [2024-06-14 11:25:55,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:55,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:55,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:58,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:58,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:58,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233850475] [2024-06-14 11:25:58,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233850475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:58,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:58,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:25:58,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261753293] [2024-06-14 11:25:58,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:58,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:25:58,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:58,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:25:58,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:25:58,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:25:58,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 247 transitions, 1867 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:58,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:58,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:25:58,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:59,214 INFO L124 PetriNetUnfolderBase]: 780/1402 cut-off events. [2024-06-14 11:25:59,214 INFO L125 PetriNetUnfolderBase]: For 101858/101858 co-relation queries the response was YES. [2024-06-14 11:25:59,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6667 conditions, 1402 events. 780/1402 cut-off events. For 101858/101858 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7612 event pairs, 172 based on Foata normal form. 2/1402 useless extension candidates. Maximal degree in co-relation 6511. Up to 1267 conditions per place. [2024-06-14 11:25:59,228 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 239 selfloop transitions, 29 changer transitions 0/270 dead transitions. [2024-06-14 11:25:59,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 270 transitions, 2489 flow [2024-06-14 11:25:59,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:25:59,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:25:59,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 11:25:59,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32231404958677684 [2024-06-14 11:25:59,229 INFO L175 Difference]: Start difference. First operand has 311 places, 247 transitions, 1867 flow. Second operand 11 states and 117 transitions. [2024-06-14 11:25:59,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 270 transitions, 2489 flow [2024-06-14 11:25:59,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 270 transitions, 2423 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-14 11:25:59,562 INFO L231 Difference]: Finished difference. Result has 313 places, 248 transitions, 1895 flow [2024-06-14 11:25:59,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1801, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1895, PETRI_PLACES=313, PETRI_TRANSITIONS=248} [2024-06-14 11:25:59,563 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 281 predicate places. [2024-06-14 11:25:59,563 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 248 transitions, 1895 flow [2024-06-14 11:25:59,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:59,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:59,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:59,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:25:59,564 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:25:59,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:59,564 INFO L85 PathProgramCache]: Analyzing trace with hash -35074774, now seen corresponding path program 3 times [2024-06-14 11:25:59,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:59,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787687085] [2024-06-14 11:25:59,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:59,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:59,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:02,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:02,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:02,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787687085] [2024-06-14 11:26:02,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787687085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:02,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:02,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:26:02,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243714133] [2024-06-14 11:26:02,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:02,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:26:02,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:02,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:26:02,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:26:02,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:26:02,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 248 transitions, 1895 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:02,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:02,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:26:02,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:03,488 INFO L124 PetriNetUnfolderBase]: 784/1410 cut-off events. [2024-06-14 11:26:03,489 INFO L125 PetriNetUnfolderBase]: For 105481/105481 co-relation queries the response was YES. [2024-06-14 11:26:03,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6738 conditions, 1410 events. 784/1410 cut-off events. For 105481/105481 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7670 event pairs, 172 based on Foata normal form. 2/1410 useless extension candidates. Maximal degree in co-relation 6581. Up to 1275 conditions per place. [2024-06-14 11:26:03,503 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 241 selfloop transitions, 28 changer transitions 0/271 dead transitions. [2024-06-14 11:26:03,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 271 transitions, 2521 flow [2024-06-14 11:26:03,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:03,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:03,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-14 11:26:03,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31955922865013775 [2024-06-14 11:26:03,504 INFO L175 Difference]: Start difference. First operand has 313 places, 248 transitions, 1895 flow. Second operand 11 states and 116 transitions. [2024-06-14 11:26:03,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 271 transitions, 2521 flow [2024-06-14 11:26:03,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 271 transitions, 2437 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:03,864 INFO L231 Difference]: Finished difference. Result has 315 places, 249 transitions, 1905 flow [2024-06-14 11:26:03,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1905, PETRI_PLACES=315, PETRI_TRANSITIONS=249} [2024-06-14 11:26:03,864 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 283 predicate places. [2024-06-14 11:26:03,864 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 249 transitions, 1905 flow [2024-06-14 11:26:03,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:03,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:03,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:03,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:26:03,865 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:26:03,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:03,865 INFO L85 PathProgramCache]: Analyzing trace with hash -35218924, now seen corresponding path program 4 times [2024-06-14 11:26:03,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:03,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469078221] [2024-06-14 11:26:03,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:03,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:03,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:07,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:07,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:07,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469078221] [2024-06-14 11:26:07,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469078221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:07,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:07,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:26:07,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785351380] [2024-06-14 11:26:07,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:07,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:26:07,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:07,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:26:07,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:26:07,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:26:07,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 249 transitions, 1905 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:07,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:07,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:26:07,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:07,875 INFO L124 PetriNetUnfolderBase]: 788/1418 cut-off events. [2024-06-14 11:26:07,875 INFO L125 PetriNetUnfolderBase]: For 107337/107337 co-relation queries the response was YES. [2024-06-14 11:26:07,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6785 conditions, 1418 events. 788/1418 cut-off events. For 107337/107337 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 7745 event pairs, 172 based on Foata normal form. 2/1418 useless extension candidates. Maximal degree in co-relation 6627. Up to 1285 conditions per place. [2024-06-14 11:26:07,886 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 243 selfloop transitions, 27 changer transitions 0/272 dead transitions. [2024-06-14 11:26:07,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 272 transitions, 2535 flow [2024-06-14 11:26:07,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:07,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:07,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 11:26:07,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3168044077134986 [2024-06-14 11:26:07,887 INFO L175 Difference]: Start difference. First operand has 315 places, 249 transitions, 1905 flow. Second operand 11 states and 115 transitions. [2024-06-14 11:26:07,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 272 transitions, 2535 flow [2024-06-14 11:26:08,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 272 transitions, 2451 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:08,258 INFO L231 Difference]: Finished difference. Result has 317 places, 250 transitions, 1915 flow [2024-06-14 11:26:08,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1915, PETRI_PLACES=317, PETRI_TRANSITIONS=250} [2024-06-14 11:26:08,259 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 285 predicate places. [2024-06-14 11:26:08,259 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 250 transitions, 1915 flow [2024-06-14 11:26:08,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:08,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:08,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:08,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:26:08,259 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:26:08,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:08,260 INFO L85 PathProgramCache]: Analyzing trace with hash 424518710, now seen corresponding path program 5 times [2024-06-14 11:26:08,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:08,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928792082] [2024-06-14 11:26:08,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:08,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:08,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:11,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:11,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:11,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928792082] [2024-06-14 11:26:11,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928792082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:11,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:11,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:26:11,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260697526] [2024-06-14 11:26:11,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:11,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:26:11,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:11,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:26:11,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:26:11,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:26:11,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 250 transitions, 1915 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:11,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:11,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:26:11,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:12,039 INFO L124 PetriNetUnfolderBase]: 792/1426 cut-off events. [2024-06-14 11:26:12,040 INFO L125 PetriNetUnfolderBase]: For 109369/109369 co-relation queries the response was YES. [2024-06-14 11:26:12,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6834 conditions, 1426 events. 792/1426 cut-off events. For 109369/109369 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 7784 event pairs, 170 based on Foata normal form. 2/1426 useless extension candidates. Maximal degree in co-relation 6675. Up to 1301 conditions per place. [2024-06-14 11:26:12,055 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 247 selfloop transitions, 24 changer transitions 0/273 dead transitions. [2024-06-14 11:26:12,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 273 transitions, 2549 flow [2024-06-14 11:26:12,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:12,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:12,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-14 11:26:12,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3140495867768595 [2024-06-14 11:26:12,057 INFO L175 Difference]: Start difference. First operand has 317 places, 250 transitions, 1915 flow. Second operand 11 states and 114 transitions. [2024-06-14 11:26:12,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 273 transitions, 2549 flow [2024-06-14 11:26:12,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 273 transitions, 2465 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:12,361 INFO L231 Difference]: Finished difference. Result has 319 places, 251 transitions, 1921 flow [2024-06-14 11:26:12,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1831, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1921, PETRI_PLACES=319, PETRI_TRANSITIONS=251} [2024-06-14 11:26:12,361 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 287 predicate places. [2024-06-14 11:26:12,362 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 251 transitions, 1921 flow [2024-06-14 11:26:12,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:12,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:12,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:12,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:26:12,362 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:26:12,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:12,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1241784850, now seen corresponding path program 1 times [2024-06-14 11:26:12,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:12,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323339031] [2024-06-14 11:26:12,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:12,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:12,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:16,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:16,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:16,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323339031] [2024-06-14 11:26:16,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323339031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:16,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:16,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:26:16,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185733478] [2024-06-14 11:26:16,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:16,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:26:16,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:16,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:26:16,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:26:16,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:26:16,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 251 transitions, 1921 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:16,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:16,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:26:16,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:17,138 INFO L124 PetriNetUnfolderBase]: 808/1462 cut-off events. [2024-06-14 11:26:17,138 INFO L125 PetriNetUnfolderBase]: For 171619/171619 co-relation queries the response was YES. [2024-06-14 11:26:17,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6941 conditions, 1462 events. 808/1462 cut-off events. For 171619/171619 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8027 event pairs, 186 based on Foata normal form. 10/1470 useless extension candidates. Maximal degree in co-relation 6781. Up to 1277 conditions per place. [2024-06-14 11:26:17,152 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 240 selfloop transitions, 28 changer transitions 9/279 dead transitions. [2024-06-14 11:26:17,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 279 transitions, 2583 flow [2024-06-14 11:26:17,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:26:17,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:26:17,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-14 11:26:17,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3282828282828283 [2024-06-14 11:26:17,153 INFO L175 Difference]: Start difference. First operand has 319 places, 251 transitions, 1921 flow. Second operand 12 states and 130 transitions. [2024-06-14 11:26:17,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 279 transitions, 2583 flow [2024-06-14 11:26:17,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 279 transitions, 2503 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:17,540 INFO L231 Difference]: Finished difference. Result has 322 places, 248 transitions, 1884 flow [2024-06-14 11:26:17,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1841, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1884, PETRI_PLACES=322, PETRI_TRANSITIONS=248} [2024-06-14 11:26:17,540 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 290 predicate places. [2024-06-14 11:26:17,540 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 248 transitions, 1884 flow [2024-06-14 11:26:17,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:17,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:17,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:17,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:26:17,541 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:26:17,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:17,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1524366632, now seen corresponding path program 6 times [2024-06-14 11:26:17,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:17,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183084071] [2024-06-14 11:26:17,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:17,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:17,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:21,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-06-14 11:26:21,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:21,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183084071] [2024-06-14 11:26:21,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183084071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:21,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:21,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:26:21,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355151511] [2024-06-14 11:26:21,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:21,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:26:21,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:21,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:26:21,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:26:21,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:26:21,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 248 transitions, 1884 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:21,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:21,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:26:21,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:22,276 INFO L124 PetriNetUnfolderBase]: 786/1419 cut-off events. [2024-06-14 11:26:22,276 INFO L125 PetriNetUnfolderBase]: For 112675/112675 co-relation queries the response was YES. [2024-06-14 11:26:22,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6785 conditions, 1419 events. 786/1419 cut-off events. For 112675/112675 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 7772 event pairs, 158 based on Foata normal form. 2/1419 useless extension candidates. Maximal degree in co-relation 6624. Up to 1202 conditions per place. [2024-06-14 11:26:22,291 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 223 selfloop transitions, 47 changer transitions 0/272 dead transitions. [2024-06-14 11:26:22,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 272 transitions, 2520 flow [2024-06-14 11:26:22,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:22,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:22,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 11:26:22,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33608815426997246 [2024-06-14 11:26:22,293 INFO L175 Difference]: Start difference. First operand has 322 places, 248 transitions, 1884 flow. Second operand 11 states and 122 transitions. [2024-06-14 11:26:22,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 272 transitions, 2520 flow [2024-06-14 11:26:22,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 272 transitions, 2458 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-14 11:26:22,698 INFO L231 Difference]: Finished difference. Result has 319 places, 249 transitions, 1960 flow [2024-06-14 11:26:22,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1822, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1960, PETRI_PLACES=319, PETRI_TRANSITIONS=249} [2024-06-14 11:26:22,698 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 287 predicate places. [2024-06-14 11:26:22,698 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 249 transitions, 1960 flow [2024-06-14 11:26:22,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:22,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:22,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:22,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:26:22,699 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:26:22,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:22,699 INFO L85 PathProgramCache]: Analyzing trace with hash 753801632, now seen corresponding path program 7 times [2024-06-14 11:26:22,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:22,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526680090] [2024-06-14 11:26:22,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:22,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:22,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:26,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:26,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:26,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526680090] [2024-06-14 11:26:26,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526680090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:26,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:26,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:26:26,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856425309] [2024-06-14 11:26:26,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:26,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:26:26,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:26,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:26:26,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:26:26,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:26:26,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 249 transitions, 1960 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:26,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:26,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:26:26,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:27,614 INFO L124 PetriNetUnfolderBase]: 790/1427 cut-off events. [2024-06-14 11:26:27,614 INFO L125 PetriNetUnfolderBase]: For 111772/111772 co-relation queries the response was YES. [2024-06-14 11:26:27,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6924 conditions, 1427 events. 790/1427 cut-off events. For 111772/111772 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 7833 event pairs, 154 based on Foata normal form. 2/1427 useless extension candidates. Maximal degree in co-relation 6764. Up to 1167 conditions per place. [2024-06-14 11:26:27,626 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 216 selfloop transitions, 56 changer transitions 0/274 dead transitions. [2024-06-14 11:26:27,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 274 transitions, 2606 flow [2024-06-14 11:26:27,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:27,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:27,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 11:26:27,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3415977961432507 [2024-06-14 11:26:27,628 INFO L175 Difference]: Start difference. First operand has 319 places, 249 transitions, 1960 flow. Second operand 11 states and 124 transitions. [2024-06-14 11:26:27,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 274 transitions, 2606 flow [2024-06-14 11:26:27,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 274 transitions, 2478 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:27,993 INFO L231 Difference]: Finished difference. Result has 321 places, 250 transitions, 1990 flow [2024-06-14 11:26:27,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1832, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1990, PETRI_PLACES=321, PETRI_TRANSITIONS=250} [2024-06-14 11:26:27,993 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 289 predicate places. [2024-06-14 11:26:27,993 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 250 transitions, 1990 flow [2024-06-14 11:26:27,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:27,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:27,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:27,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:26:27,994 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:26:27,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:27,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1723668422, now seen corresponding path program 8 times [2024-06-14 11:26:27,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:27,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723834568] [2024-06-14 11:26:27,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:27,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:28,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:31,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:31,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:31,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723834568] [2024-06-14 11:26:31,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723834568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:31,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:31,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:26:31,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684700603] [2024-06-14 11:26:31,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:31,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:26:31,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:31,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:26:31,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:26:31,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:26:31,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 250 transitions, 1990 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:31,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:31,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:26:31,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:32,688 INFO L124 PetriNetUnfolderBase]: 794/1435 cut-off events. [2024-06-14 11:26:32,688 INFO L125 PetriNetUnfolderBase]: For 113798/113798 co-relation queries the response was YES. [2024-06-14 11:26:32,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6999 conditions, 1435 events. 794/1435 cut-off events. For 113798/113798 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 7887 event pairs, 154 based on Foata normal form. 2/1435 useless extension candidates. Maximal degree in co-relation 6838. Up to 1257 conditions per place. [2024-06-14 11:26:32,703 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 232 selfloop transitions, 39 changer transitions 0/273 dead transitions. [2024-06-14 11:26:32,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 273 transitions, 2628 flow [2024-06-14 11:26:32,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:32,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:32,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 11:26:32,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3305785123966942 [2024-06-14 11:26:32,704 INFO L175 Difference]: Start difference. First operand has 321 places, 250 transitions, 1990 flow. Second operand 11 states and 120 transitions. [2024-06-14 11:26:32,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 273 transitions, 2628 flow [2024-06-14 11:26:33,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 273 transitions, 2480 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:33,071 INFO L231 Difference]: Finished difference. Result has 323 places, 251 transitions, 1968 flow [2024-06-14 11:26:33,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1842, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1968, PETRI_PLACES=323, PETRI_TRANSITIONS=251} [2024-06-14 11:26:33,071 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 291 predicate places. [2024-06-14 11:26:33,071 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 251 transitions, 1968 flow [2024-06-14 11:26:33,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:33,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:33,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:33,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:26:33,072 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:26:33,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:33,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1574490840, now seen corresponding path program 9 times [2024-06-14 11:26:33,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:33,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401909404] [2024-06-14 11:26:33,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:33,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:33,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:36,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:36,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:36,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401909404] [2024-06-14 11:26:36,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401909404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:36,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:36,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:26:36,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49529003] [2024-06-14 11:26:36,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:36,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:26:36,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:36,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:26:36,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:26:36,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:26:36,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 251 transitions, 1968 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:36,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:36,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:26:36,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:37,175 INFO L124 PetriNetUnfolderBase]: 798/1443 cut-off events. [2024-06-14 11:26:37,176 INFO L125 PetriNetUnfolderBase]: For 115615/115615 co-relation queries the response was YES. [2024-06-14 11:26:37,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6998 conditions, 1443 events. 798/1443 cut-off events. For 115615/115615 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7919 event pairs, 162 based on Foata normal form. 2/1443 useless extension candidates. Maximal degree in co-relation 6836. Up to 1300 conditions per place. [2024-06-14 11:26:37,193 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 240 selfloop transitions, 31 changer transitions 0/273 dead transitions. [2024-06-14 11:26:37,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 273 transitions, 2604 flow [2024-06-14 11:26:37,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:37,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:37,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 11:26:37,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.325068870523416 [2024-06-14 11:26:37,196 INFO L175 Difference]: Start difference. First operand has 323 places, 251 transitions, 1968 flow. Second operand 11 states and 118 transitions. [2024-06-14 11:26:37,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 273 transitions, 2604 flow [2024-06-14 11:26:37,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 273 transitions, 2488 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:37,645 INFO L231 Difference]: Finished difference. Result has 325 places, 252 transitions, 1964 flow [2024-06-14 11:26:37,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1852, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1964, PETRI_PLACES=325, PETRI_TRANSITIONS=252} [2024-06-14 11:26:37,651 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 293 predicate places. [2024-06-14 11:26:37,651 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 252 transitions, 1964 flow [2024-06-14 11:26:37,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:37,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:37,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:37,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:26:37,652 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:26:37,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:37,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1517220496, now seen corresponding path program 10 times [2024-06-14 11:26:37,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:37,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509211375] [2024-06-14 11:26:37,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:37,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:37,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:41,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:41,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:41,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509211375] [2024-06-14 11:26:41,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509211375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:41,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:41,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:26:41,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528676051] [2024-06-14 11:26:41,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:41,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:26:41,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:41,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:26:41,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:26:41,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:26:41,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 252 transitions, 1964 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:41,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:41,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:26:41,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:42,384 INFO L124 PetriNetUnfolderBase]: 802/1451 cut-off events. [2024-06-14 11:26:42,384 INFO L125 PetriNetUnfolderBase]: For 117472/117472 co-relation queries the response was YES. [2024-06-14 11:26:42,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7023 conditions, 1451 events. 802/1451 cut-off events. For 117472/117472 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 7986 event pairs, 168 based on Foata normal form. 2/1451 useless extension candidates. Maximal degree in co-relation 6860. Up to 1308 conditions per place. [2024-06-14 11:26:42,397 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 242 selfloop transitions, 30 changer transitions 0/274 dead transitions. [2024-06-14 11:26:42,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 274 transitions, 2604 flow [2024-06-14 11:26:42,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:42,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:42,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 11:26:42,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32231404958677684 [2024-06-14 11:26:42,399 INFO L175 Difference]: Start difference. First operand has 325 places, 252 transitions, 1964 flow. Second operand 11 states and 117 transitions. [2024-06-14 11:26:42,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 274 transitions, 2604 flow [2024-06-14 11:26:42,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 274 transitions, 2502 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:42,803 INFO L231 Difference]: Finished difference. Result has 327 places, 253 transitions, 1974 flow [2024-06-14 11:26:42,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1862, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1974, PETRI_PLACES=327, PETRI_TRANSITIONS=253} [2024-06-14 11:26:42,804 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 295 predicate places. [2024-06-14 11:26:42,804 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 253 transitions, 1974 flow [2024-06-14 11:26:42,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:42,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:42,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:42,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:26:42,812 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:26:42,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:42,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1581636976, now seen corresponding path program 11 times [2024-06-14 11:26:42,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:42,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74116770] [2024-06-14 11:26:42,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:42,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:42,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:46,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:46,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:46,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74116770] [2024-06-14 11:26:46,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74116770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:46,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:46,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:26:46,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043738254] [2024-06-14 11:26:46,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:46,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:26:46,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:46,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:26:46,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:26:46,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:26:46,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 253 transitions, 1974 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:46,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:46,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:26:46,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:47,696 INFO L124 PetriNetUnfolderBase]: 806/1459 cut-off events. [2024-06-14 11:26:47,697 INFO L125 PetriNetUnfolderBase]: For 119454/119454 co-relation queries the response was YES. [2024-06-14 11:26:47,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7070 conditions, 1459 events. 806/1459 cut-off events. For 119454/119454 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 8054 event pairs, 158 based on Foata normal form. 2/1459 useless extension candidates. Maximal degree in co-relation 6906. Up to 1242 conditions per place. [2024-06-14 11:26:47,713 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 229 selfloop transitions, 46 changer transitions 0/277 dead transitions. [2024-06-14 11:26:47,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 277 transitions, 2630 flow [2024-06-14 11:26:47,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:47,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:47,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 11:26:47,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:26:47,714 INFO L175 Difference]: Start difference. First operand has 327 places, 253 transitions, 1974 flow. Second operand 11 states and 121 transitions. [2024-06-14 11:26:47,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 277 transitions, 2630 flow [2024-06-14 11:26:48,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 277 transitions, 2528 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:48,148 INFO L231 Difference]: Finished difference. Result has 329 places, 254 transitions, 2018 flow [2024-06-14 11:26:48,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1872, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2018, PETRI_PLACES=329, PETRI_TRANSITIONS=254} [2024-06-14 11:26:48,149 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 297 predicate places. [2024-06-14 11:26:48,149 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 254 transitions, 2018 flow [2024-06-14 11:26:48,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:48,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11: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, 1, 1] [2024-06-14 11:26:48,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:26:48,149 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:26:48,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:48,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1517076346, now seen corresponding path program 12 times [2024-06-14 11:26:48,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:48,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049641699] [2024-06-14 11:26:48,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:48,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:48,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:51,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:51,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:51,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049641699] [2024-06-14 11:26:51,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049641699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:51,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:51,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:26:51,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917698549] [2024-06-14 11:26:51,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:51,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:26:51,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:51,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:26:51,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:26:51,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:26:51,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 254 transitions, 2018 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:51,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:51,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:26:51,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:52,260 INFO L124 PetriNetUnfolderBase]: 810/1467 cut-off events. [2024-06-14 11:26:52,261 INFO L125 PetriNetUnfolderBase]: For 121532/121532 co-relation queries the response was YES. [2024-06-14 11:26:52,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7169 conditions, 1467 events. 810/1467 cut-off events. For 121532/121532 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8115 event pairs, 164 based on Foata normal form. 2/1467 useless extension candidates. Maximal degree in co-relation 7004. Up to 1324 conditions per place. [2024-06-14 11:26:52,277 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 245 selfloop transitions, 29 changer transitions 0/276 dead transitions. [2024-06-14 11:26:52,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 276 transitions, 2666 flow [2024-06-14 11:26:52,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:52,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:52,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-14 11:26:52,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31955922865013775 [2024-06-14 11:26:52,279 INFO L175 Difference]: Start difference. First operand has 329 places, 254 transitions, 2018 flow. Second operand 11 states and 116 transitions. [2024-06-14 11:26:52,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 276 transitions, 2666 flow [2024-06-14 11:26:52,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 276 transitions, 2530 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:52,643 INFO L231 Difference]: Finished difference. Result has 331 places, 255 transitions, 1996 flow [2024-06-14 11:26:52,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1996, PETRI_PLACES=331, PETRI_TRANSITIONS=255} [2024-06-14 11:26:52,643 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 299 predicate places. [2024-06-14 11:26:52,644 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 255 transitions, 1996 flow [2024-06-14 11:26:52,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:52,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:52,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:52,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:26:52,644 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:26:52,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:52,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1513501426, now seen corresponding path program 13 times [2024-06-14 11:26:52,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:52,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419890437] [2024-06-14 11:26:52,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:52,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:52,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:56,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:56,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:56,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419890437] [2024-06-14 11:26:56,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419890437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:56,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:56,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:26:56,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435996026] [2024-06-14 11:26:56,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:56,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:26:56,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:56,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:26:56,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:26:56,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:26:56,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 255 transitions, 1996 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:56,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:56,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:26:56,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:57,301 INFO L124 PetriNetUnfolderBase]: 814/1475 cut-off events. [2024-06-14 11:26:57,301 INFO L125 PetriNetUnfolderBase]: For 123618/123618 co-relation queries the response was YES. [2024-06-14 11:26:57,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7170 conditions, 1475 events. 814/1475 cut-off events. For 123618/123618 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 8186 event pairs, 164 based on Foata normal form. 2/1475 useless extension candidates. Maximal degree in co-relation 7004. Up to 1332 conditions per place. [2024-06-14 11:26:57,315 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 247 selfloop transitions, 28 changer transitions 0/277 dead transitions. [2024-06-14 11:26:57,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 277 transitions, 2648 flow [2024-06-14 11:26:57,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:57,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:57,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 11:26:57,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3168044077134986 [2024-06-14 11:26:57,316 INFO L175 Difference]: Start difference. First operand has 331 places, 255 transitions, 1996 flow. Second operand 11 states and 115 transitions. [2024-06-14 11:26:57,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 277 transitions, 2648 flow [2024-06-14 11:26:57,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 277 transitions, 2544 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:57,712 INFO L231 Difference]: Finished difference. Result has 333 places, 256 transitions, 2006 flow [2024-06-14 11:26:57,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1892, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2006, PETRI_PLACES=333, PETRI_TRANSITIONS=256} [2024-06-14 11:26:57,713 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 301 predicate places. [2024-06-14 11:26:57,713 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 256 transitions, 2006 flow [2024-06-14 11:26:57,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:26:57,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:57,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:57,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:26:57,714 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:26:57,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:57,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1661326352, now seen corresponding path program 2 times [2024-06-14 11:26:57,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:57,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429302954] [2024-06-14 11:26:57,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:57,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:57,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:01,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:01,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:01,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429302954] [2024-06-14 11:27:01,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429302954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:01,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:01,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:27:01,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117472958] [2024-06-14 11:27:01,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:01,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:27:01,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:01,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:27:01,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:27:01,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:27:01,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 256 transitions, 2006 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:01,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:01,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:27:01,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:02,638 INFO L124 PetriNetUnfolderBase]: 830/1511 cut-off events. [2024-06-14 11:27:02,638 INFO L125 PetriNetUnfolderBase]: For 192450/192450 co-relation queries the response was YES. [2024-06-14 11:27:02,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7251 conditions, 1511 events. 830/1511 cut-off events. For 192450/192450 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8411 event pairs, 180 based on Foata normal form. 10/1519 useless extension candidates. Maximal degree in co-relation 7084. Up to 1318 conditions per place. [2024-06-14 11:27:02,655 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 242 selfloop transitions, 30 changer transitions 9/283 dead transitions. [2024-06-14 11:27:02,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 283 transitions, 2670 flow [2024-06-14 11:27:02,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:27:02,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:27:02,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-14 11:27:02,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33080808080808083 [2024-06-14 11:27:02,656 INFO L175 Difference]: Start difference. First operand has 333 places, 256 transitions, 2006 flow. Second operand 12 states and 131 transitions. [2024-06-14 11:27:02,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 283 transitions, 2670 flow [2024-06-14 11:27:03,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 283 transitions, 2566 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-14 11:27:03,056 INFO L231 Difference]: Finished difference. Result has 336 places, 253 transitions, 1949 flow [2024-06-14 11:27:03,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1902, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1949, PETRI_PLACES=336, PETRI_TRANSITIONS=253} [2024-06-14 11:27:03,056 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 304 predicate places. [2024-06-14 11:27:03,056 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 253 transitions, 1949 flow [2024-06-14 11:27:03,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:03,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:03,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:03,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:27:03,057 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:27:03,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:03,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1581421650, now seen corresponding path program 3 times [2024-06-14 11:27:03,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:03,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763997721] [2024-06-14 11:27:03,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:03,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:03,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:07,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:07,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:07,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763997721] [2024-06-14 11:27:07,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763997721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:07,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:07,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:27:07,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43144670] [2024-06-14 11:27:07,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:07,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:27:07,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:07,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:27:07,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:27:07,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:27:07,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 253 transitions, 1949 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:07,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:07,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:27:07,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:08,211 INFO L124 PetriNetUnfolderBase]: 820/1497 cut-off events. [2024-06-14 11:27:08,211 INFO L125 PetriNetUnfolderBase]: For 194147/194147 co-relation queries the response was YES. [2024-06-14 11:27:08,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7122 conditions, 1497 events. 820/1497 cut-off events. For 194147/194147 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8367 event pairs, 172 based on Foata normal form. 10/1505 useless extension candidates. Maximal degree in co-relation 6954. Up to 1236 conditions per place. [2024-06-14 11:27:08,223 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 224 selfloop transitions, 45 changer transitions 11/282 dead transitions. [2024-06-14 11:27:08,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 282 transitions, 2619 flow [2024-06-14 11:27:08,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:27:08,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:27:08,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-14 11:27:08,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3383838383838384 [2024-06-14 11:27:08,225 INFO L175 Difference]: Start difference. First operand has 336 places, 253 transitions, 1949 flow. Second operand 12 states and 134 transitions. [2024-06-14 11:27:08,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 282 transitions, 2619 flow [2024-06-14 11:27:08,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 282 transitions, 2553 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-14 11:27:08,645 INFO L231 Difference]: Finished difference. Result has 334 places, 250 transitions, 1958 flow [2024-06-14 11:27:08,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1958, PETRI_PLACES=334, PETRI_TRANSITIONS=250} [2024-06-14 11:27:08,649 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 302 predicate places. [2024-06-14 11:27:08,649 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 250 transitions, 1958 flow [2024-06-14 11:27:08,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:08,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:08,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:08,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:27:08,650 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:27:08,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:08,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1574012340, now seen corresponding path program 4 times [2024-06-14 11:27:08,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:08,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545048949] [2024-06-14 11:27:08,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:08,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:08,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:12,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:12,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:12,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545048949] [2024-06-14 11:27:12,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545048949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:12,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:12,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:27:12,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859743622] [2024-06-14 11:27:12,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:12,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:27:12,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:12,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:27:12,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:27:13,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:27:13,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 250 transitions, 1958 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:13,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:13,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:27:13,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:14,082 INFO L124 PetriNetUnfolderBase]: 816/1493 cut-off events. [2024-06-14 11:27:14,082 INFO L125 PetriNetUnfolderBase]: For 191396/191396 co-relation queries the response was YES. [2024-06-14 11:27:14,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7129 conditions, 1493 events. 816/1493 cut-off events. For 191396/191396 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8338 event pairs, 166 based on Foata normal form. 10/1501 useless extension candidates. Maximal degree in co-relation 6962. Up to 1156 conditions per place. [2024-06-14 11:27:14,098 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 213 selfloop transitions, 57 changer transitions 8/280 dead transitions. [2024-06-14 11:27:14,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 280 transitions, 2634 flow [2024-06-14 11:27:14,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:27:14,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:27:14,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-14 11:27:14,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3581267217630854 [2024-06-14 11:27:14,145 INFO L175 Difference]: Start difference. First operand has 334 places, 250 transitions, 1958 flow. Second operand 11 states and 130 transitions. [2024-06-14 11:27:14,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 280 transitions, 2634 flow [2024-06-14 11:27:14,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 280 transitions, 2540 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 11:27:14,482 INFO L231 Difference]: Finished difference. Result has 332 places, 248 transitions, 1974 flow [2024-06-14 11:27:14,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1864, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1974, PETRI_PLACES=332, PETRI_TRANSITIONS=248} [2024-06-14 11:27:14,483 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 300 predicate places. [2024-06-14 11:27:14,483 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 248 transitions, 1974 flow [2024-06-14 11:27:14,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:14,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:14,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:14,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:27:14,483 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:27:14,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:14,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1780938766, now seen corresponding path program 14 times [2024-06-14 11:27:14,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:14,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221452652] [2024-06-14 11:27:14,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:14,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:14,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:18,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-06-14 11:27:18,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:18,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221452652] [2024-06-14 11:27:18,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221452652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:18,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:18,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:27:18,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350069050] [2024-06-14 11:27:18,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:18,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:27:18,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:18,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:27:18,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:27:18,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:27:18,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 248 transitions, 1974 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:18,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:18,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:27:18,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:18,965 INFO L124 PetriNetUnfolderBase]: 794/1451 cut-off events. [2024-06-14 11:27:18,966 INFO L125 PetriNetUnfolderBase]: For 122780/122780 co-relation queries the response was YES. [2024-06-14 11:27:18,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7083 conditions, 1451 events. 794/1451 cut-off events. For 122780/122780 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8102 event pairs, 170 based on Foata normal form. 2/1451 useless extension candidates. Maximal degree in co-relation 6916. Up to 1273 conditions per place. [2024-06-14 11:27:18,981 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 231 selfloop transitions, 38 changer transitions 0/271 dead transitions. [2024-06-14 11:27:18,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 271 transitions, 2620 flow [2024-06-14 11:27:18,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:27:18,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:27:18,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 11:27:18,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3278236914600551 [2024-06-14 11:27:18,982 INFO L175 Difference]: Start difference. First operand has 332 places, 248 transitions, 1974 flow. Second operand 11 states and 119 transitions. [2024-06-14 11:27:18,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 271 transitions, 2620 flow [2024-06-14 11:27:19,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 271 transitions, 2494 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 11:27:19,379 INFO L231 Difference]: Finished difference. Result has 331 places, 249 transitions, 1984 flow [2024-06-14 11:27:19,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1984, PETRI_PLACES=331, PETRI_TRANSITIONS=249} [2024-06-14 11:27:19,380 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 299 predicate places. [2024-06-14 11:27:19,380 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 249 transitions, 1984 flow [2024-06-14 11:27:19,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:19,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:19,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:19,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:27:19,380 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:27:19,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:19,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1781082916, now seen corresponding path program 15 times [2024-06-14 11:27:19,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:19,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373825852] [2024-06-14 11:27:19,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:19,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:19,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:22,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:22,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:22,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373825852] [2024-06-14 11:27:22,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373825852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:22,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:22,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:27:22,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254001772] [2024-06-14 11:27:22,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:22,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:27:22,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:22,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:27:22,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:27:22,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:27:22,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 249 transitions, 1984 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:22,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:22,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:27:22,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:23,510 INFO L124 PetriNetUnfolderBase]: 798/1459 cut-off events. [2024-06-14 11:27:23,510 INFO L125 PetriNetUnfolderBase]: For 124415/124415 co-relation queries the response was YES. [2024-06-14 11:27:23,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7148 conditions, 1459 events. 798/1459 cut-off events. For 124415/124415 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 8155 event pairs, 170 based on Foata normal form. 2/1459 useless extension candidates. Maximal degree in co-relation 6982. Up to 1281 conditions per place. [2024-06-14 11:27:23,524 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 233 selfloop transitions, 37 changer transitions 0/272 dead transitions. [2024-06-14 11:27:23,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 272 transitions, 2634 flow [2024-06-14 11:27:23,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:27:23,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:27:23,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 11:27:23,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.325068870523416 [2024-06-14 11:27:23,526 INFO L175 Difference]: Start difference. First operand has 331 places, 249 transitions, 1984 flow. Second operand 11 states and 118 transitions. [2024-06-14 11:27:23,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 272 transitions, 2634 flow [2024-06-14 11:27:23,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 272 transitions, 2508 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-14 11:27:23,912 INFO L231 Difference]: Finished difference. Result has 333 places, 250 transitions, 1994 flow [2024-06-14 11:27:23,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1994, PETRI_PLACES=333, PETRI_TRANSITIONS=250} [2024-06-14 11:27:23,913 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 301 predicate places. [2024-06-14 11:27:23,913 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 250 transitions, 1994 flow [2024-06-14 11:27:23,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:23,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:23,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:23,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:27:23,914 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:27:23,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:23,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1984376434, now seen corresponding path program 5 times [2024-06-14 11:27:23,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:23,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137086158] [2024-06-14 11:27:23,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:23,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:23,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:28,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:28,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:28,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137086158] [2024-06-14 11:27:28,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137086158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:28,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:28,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:27:28,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75398471] [2024-06-14 11:27:28,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:28,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:27:28,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:28,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:27:28,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:27:28,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:27:28,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 250 transitions, 1994 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:28,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:28,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:27:28,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:29,426 INFO L124 PetriNetUnfolderBase]: 814/1495 cut-off events. [2024-06-14 11:27:29,426 INFO L125 PetriNetUnfolderBase]: For 193024/193024 co-relation queries the response was YES. [2024-06-14 11:27:29,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7221 conditions, 1495 events. 814/1495 cut-off events. For 193024/193024 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8391 event pairs, 174 based on Foata normal form. 10/1503 useless extension candidates. Maximal degree in co-relation 7054. Up to 1273 conditions per place. [2024-06-14 11:27:29,443 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 228 selfloop transitions, 37 changer transitions 11/278 dead transitions. [2024-06-14 11:27:29,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 278 transitions, 2652 flow [2024-06-14 11:27:29,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:27:29,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:27:29,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-14 11:27:29,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:27:29,450 INFO L175 Difference]: Start difference. First operand has 333 places, 250 transitions, 1994 flow. Second operand 12 states and 132 transitions. [2024-06-14 11:27:29,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 278 transitions, 2652 flow [2024-06-14 11:27:29,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 278 transitions, 2526 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-14 11:27:29,882 INFO L231 Difference]: Finished difference. Result has 336 places, 247 transitions, 1927 flow [2024-06-14 11:27:29,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1927, PETRI_PLACES=336, PETRI_TRANSITIONS=247} [2024-06-14 11:27:29,883 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 304 predicate places. [2024-06-14 11:27:29,883 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 247 transitions, 1927 flow [2024-06-14 11:27:29,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:29,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:29,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:29,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:27:29,883 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:27:29,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:29,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1574003040, now seen corresponding path program 6 times [2024-06-14 11:27:29,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:29,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004804489] [2024-06-14 11:27:29,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:29,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:29,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:33,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:33,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:33,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004804489] [2024-06-14 11:27:33,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004804489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:33,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:33,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:27:33,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186207058] [2024-06-14 11:27:33,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:33,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:27:33,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:33,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:27:33,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:27:33,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:27:33,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 247 transitions, 1927 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:33,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:33,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:27:33,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:34,060 INFO L124 PetriNetUnfolderBase]: 829/1533 cut-off events. [2024-06-14 11:27:34,063 INFO L125 PetriNetUnfolderBase]: For 263423/263426 co-relation queries the response was YES. [2024-06-14 11:27:34,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8603 conditions, 1533 events. 829/1533 cut-off events. For 263423/263426 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8603 event pairs, 119 based on Foata normal form. 8/1535 useless extension candidates. Maximal degree in co-relation 8435. Up to 689 conditions per place. [2024-06-14 11:27:34,075 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 136 selfloop transitions, 124 changer transitions 18/280 dead transitions. [2024-06-14 11:27:34,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 280 transitions, 2899 flow [2024-06-14 11:27:34,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:27:34,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:27:34,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-14 11:27:34,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-14 11:27:34,076 INFO L175 Difference]: Start difference. First operand has 336 places, 247 transitions, 1927 flow. Second operand 11 states and 137 transitions. [2024-06-14 11:27:34,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 280 transitions, 2899 flow [2024-06-14 11:27:34,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 280 transitions, 2817 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 11:27:34,784 INFO L231 Difference]: Finished difference. Result has 333 places, 235 transitions, 2014 flow [2024-06-14 11:27:34,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2014, PETRI_PLACES=333, PETRI_TRANSITIONS=235} [2024-06-14 11:27:34,785 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 301 predicate places. [2024-06-14 11:27:34,785 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 235 transitions, 2014 flow [2024-06-14 11:27:34,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:34,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:34,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:34,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:27:34,785 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:27:34,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:34,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1023203580, now seen corresponding path program 7 times [2024-06-14 11:27:34,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:34,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244922019] [2024-06-14 11:27:34,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:34,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:34,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:39,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-06-14 11:27:39,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:39,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244922019] [2024-06-14 11:27:39,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244922019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:39,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:39,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:27:39,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702906509] [2024-06-14 11:27:39,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:39,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:27:39,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:39,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:27:39,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:27:39,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:27:39,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 235 transitions, 2014 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:39,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:39,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:27:39,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:40,415 INFO L124 PetriNetUnfolderBase]: 774/1439 cut-off events. [2024-06-14 11:27:40,415 INFO L125 PetriNetUnfolderBase]: For 277027/277027 co-relation queries the response was YES. [2024-06-14 11:27:40,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8540 conditions, 1439 events. 774/1439 cut-off events. For 277027/277027 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7994 event pairs, 177 based on Foata normal form. 10/1447 useless extension candidates. Maximal degree in co-relation 8387. Up to 1135 conditions per place. [2024-06-14 11:27:40,429 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 203 selfloop transitions, 49 changer transitions 11/265 dead transitions. [2024-06-14 11:27:40,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 265 transitions, 2654 flow [2024-06-14 11:27:40,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:27:40,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:27:40,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-14 11:27:40,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-14 11:27:40,430 INFO L175 Difference]: Start difference. First operand has 333 places, 235 transitions, 2014 flow. Second operand 12 states and 135 transitions. [2024-06-14 11:27:40,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 265 transitions, 2654 flow [2024-06-14 11:27:41,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 265 transitions, 2390 flow, removed 8 selfloop flow, removed 15 redundant places. [2024-06-14 11:27:41,137 INFO L231 Difference]: Finished difference. Result has 322 places, 232 transitions, 1835 flow [2024-06-14 11:27:41,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1752, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1835, PETRI_PLACES=322, PETRI_TRANSITIONS=232} [2024-06-14 11:27:41,138 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 290 predicate places. [2024-06-14 11:27:41,138 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 232 transitions, 1835 flow [2024-06-14 11:27:41,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:41,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:41,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:41,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:27:41,138 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:27:41,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:41,139 INFO L85 PathProgramCache]: Analyzing trace with hash 416433440, now seen corresponding path program 16 times [2024-06-14 11:27:41,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:41,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765392750] [2024-06-14 11:27:41,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:41,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:41,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:44,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:44,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:44,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765392750] [2024-06-14 11:27:44,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765392750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:44,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:44,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:27:44,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932148856] [2024-06-14 11:27:44,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:44,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:27:44,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:44,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:27:44,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:27:45,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:27:45,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 232 transitions, 1835 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:45,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:45,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:27:45,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:45,837 INFO L124 PetriNetUnfolderBase]: 723/1339 cut-off events. [2024-06-14 11:27:45,837 INFO L125 PetriNetUnfolderBase]: For 116563/116566 co-relation queries the response was YES. [2024-06-14 11:27:45,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6607 conditions, 1339 events. 723/1339 cut-off events. For 116563/116566 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 7387 event pairs, 144 based on Foata normal form. 2/1335 useless extension candidates. Maximal degree in co-relation 6459. Up to 1114 conditions per place. [2024-06-14 11:27:45,852 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 206 selfloop transitions, 49 changer transitions 0/257 dead transitions. [2024-06-14 11:27:45,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 257 transitions, 2465 flow [2024-06-14 11:27:45,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:27:45,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:27:45,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-14 11:27:45,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34710743801652894 [2024-06-14 11:27:45,853 INFO L175 Difference]: Start difference. First operand has 322 places, 232 transitions, 1835 flow. Second operand 11 states and 126 transitions. [2024-06-14 11:27:45,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 257 transitions, 2465 flow [2024-06-14 11:27:46,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 257 transitions, 2363 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 11:27:46,299 INFO L231 Difference]: Finished difference. Result has 319 places, 233 transitions, 1895 flow [2024-06-14 11:27:46,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1733, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1895, PETRI_PLACES=319, PETRI_TRANSITIONS=233} [2024-06-14 11:27:46,300 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 287 predicate places. [2024-06-14 11:27:46,300 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 233 transitions, 1895 flow [2024-06-14 11:27:46,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:46,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:46,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:46,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:27:46,301 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:27:46,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:46,301 INFO L85 PathProgramCache]: Analyzing trace with hash 416700846, now seen corresponding path program 8 times [2024-06-14 11:27:46,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:46,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589686301] [2024-06-14 11:27:46,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:46,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:46,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:50,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:50,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:50,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589686301] [2024-06-14 11:27:50,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589686301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:50,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:50,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:27:50,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867031795] [2024-06-14 11:27:50,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:50,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:27:50,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:50,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:27:50,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:27:50,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:27:50,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 233 transitions, 1895 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:50,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:50,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:27:50,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:51,429 INFO L124 PetriNetUnfolderBase]: 739/1375 cut-off events. [2024-06-14 11:27:51,429 INFO L125 PetriNetUnfolderBase]: For 176732/176735 co-relation queries the response was YES. [2024-06-14 11:27:51,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6759 conditions, 1375 events. 739/1375 cut-off events. For 176732/176735 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7610 event pairs, 108 based on Foata normal form. 10/1379 useless extension candidates. Maximal degree in co-relation 6612. Up to 757 conditions per place. [2024-06-14 11:27:51,443 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 127 selfloop transitions, 115 changer transitions 17/261 dead transitions. [2024-06-14 11:27:51,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 261 transitions, 2521 flow [2024-06-14 11:27:51,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:27:51,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:27:51,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-14 11:27:51,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36639118457300274 [2024-06-14 11:27:51,444 INFO L175 Difference]: Start difference. First operand has 319 places, 233 transitions, 1895 flow. Second operand 11 states and 133 transitions. [2024-06-14 11:27:51,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 261 transitions, 2521 flow [2024-06-14 11:27:51,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 261 transitions, 2369 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-14 11:27:51,920 INFO L231 Difference]: Finished difference. Result has 321 places, 225 transitions, 1926 flow [2024-06-14 11:27:51,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1926, PETRI_PLACES=321, PETRI_TRANSITIONS=225} [2024-06-14 11:27:51,921 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 289 predicate places. [2024-06-14 11:27:51,921 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 225 transitions, 1926 flow [2024-06-14 11:27:51,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:51,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:51,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:51,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:27:51,921 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:27:51,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:51,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1063171420, now seen corresponding path program 9 times [2024-06-14 11:27:51,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:51,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591940478] [2024-06-14 11:27:51,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:51,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:51,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:55,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:55,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:55,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591940478] [2024-06-14 11:27:55,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591940478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:55,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:55,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:27:55,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544276628] [2024-06-14 11:27:55,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:55,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:27:55,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:55,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:27:55,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:27:56,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:27:56,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 225 transitions, 1926 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:56,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:56,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:27:56,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:56,897 INFO L124 PetriNetUnfolderBase]: 715/1335 cut-off events. [2024-06-14 11:27:56,897 INFO L125 PetriNetUnfolderBase]: For 177942/177945 co-relation queries the response was YES. [2024-06-14 11:27:56,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6706 conditions, 1335 events. 715/1335 cut-off events. For 177942/177945 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 7355 event pairs, 144 based on Foata normal form. 10/1339 useless extension candidates. Maximal degree in co-relation 6558. Up to 1036 conditions per place. [2024-06-14 11:27:56,911 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 194 selfloop transitions, 50 changer transitions 9/255 dead transitions. [2024-06-14 11:27:56,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 255 transitions, 2544 flow [2024-06-14 11:27:56,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:27:56,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:27:56,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-14 11:27:56,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35353535353535354 [2024-06-14 11:27:56,912 INFO L175 Difference]: Start difference. First operand has 321 places, 225 transitions, 1926 flow. Second operand 12 states and 140 transitions. [2024-06-14 11:27:56,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 255 transitions, 2544 flow [2024-06-14 11:27:57,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 255 transitions, 2292 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-06-14 11:27:57,390 INFO L231 Difference]: Finished difference. Result has 314 places, 222 transitions, 1767 flow [2024-06-14 11:27:57,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1680, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1767, PETRI_PLACES=314, PETRI_TRANSITIONS=222} [2024-06-14 11:27:57,390 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 282 predicate places. [2024-06-14 11:27:57,390 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 222 transitions, 1767 flow [2024-06-14 11:27:57,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:27:57,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:57,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:57,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:27:57,391 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:27:57,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:57,391 INFO L85 PathProgramCache]: Analyzing trace with hash -2003314682, now seen corresponding path program 17 times [2024-06-14 11:27:57,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:57,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822959282] [2024-06-14 11:27:57,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:57,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:57,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:01,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:01,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:01,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822959282] [2024-06-14 11:28:01,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822959282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:01,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:01,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:28:01,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626705159] [2024-06-14 11:28:01,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:01,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:28:01,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:01,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:28:01,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:28:01,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:28:01,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 222 transitions, 1767 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:01,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:01,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:28:01,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:02,090 INFO L124 PetriNetUnfolderBase]: 693/1293 cut-off events. [2024-06-14 11:28:02,091 INFO L125 PetriNetUnfolderBase]: For 110496/110499 co-relation queries the response was YES. [2024-06-14 11:28:02,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6380 conditions, 1293 events. 693/1293 cut-off events. For 110496/110499 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 7136 event pairs, 124 based on Foata normal form. 2/1289 useless extension candidates. Maximal degree in co-relation 6236. Up to 1026 conditions per place. [2024-06-14 11:28:02,104 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 187 selfloop transitions, 58 changer transitions 0/247 dead transitions. [2024-06-14 11:28:02,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 247 transitions, 2379 flow [2024-06-14 11:28:02,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:28:02,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:28:02,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-14 11:28:02,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.349862258953168 [2024-06-14 11:28:02,105 INFO L175 Difference]: Start difference. First operand has 314 places, 222 transitions, 1767 flow. Second operand 11 states and 127 transitions. [2024-06-14 11:28:02,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 247 transitions, 2379 flow [2024-06-14 11:28:02,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 247 transitions, 2273 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-14 11:28:02,513 INFO L231 Difference]: Finished difference. Result has 311 places, 223 transitions, 1843 flow [2024-06-14 11:28:02,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1661, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1843, PETRI_PLACES=311, PETRI_TRANSITIONS=223} [2024-06-14 11:28:02,513 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 279 predicate places. [2024-06-14 11:28:02,513 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 223 transitions, 1843 flow [2024-06-14 11:28:02,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:02,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:02,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:02,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:28:02,514 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:28:02,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:02,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1070531006, now seen corresponding path program 18 times [2024-06-14 11:28:02,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:02,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242293228] [2024-06-14 11:28:02,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:02,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:02,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:05,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-06-14 11:28:05,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:05,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242293228] [2024-06-14 11:28:05,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242293228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:05,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:05,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:28:05,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636750671] [2024-06-14 11:28:05,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:05,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:28:05,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:05,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:28:05,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:28:06,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:28:06,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 223 transitions, 1843 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:06,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:06,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:28:06,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:06,927 INFO L124 PetriNetUnfolderBase]: 697/1301 cut-off events. [2024-06-14 11:28:06,927 INFO L125 PetriNetUnfolderBase]: For 110776/110779 co-relation queries the response was YES. [2024-06-14 11:28:06,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6537 conditions, 1301 events. 697/1301 cut-off events. For 110776/110779 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 7191 event pairs, 142 based on Foata normal form. 2/1297 useless extension candidates. Maximal degree in co-relation 6394. Up to 1106 conditions per place. [2024-06-14 11:28:06,941 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 203 selfloop transitions, 42 changer transitions 0/247 dead transitions. [2024-06-14 11:28:06,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 247 transitions, 2453 flow [2024-06-14 11:28:06,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:28:06,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:28:06,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 11:28:06,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3415977961432507 [2024-06-14 11:28:06,942 INFO L175 Difference]: Start difference. First operand has 311 places, 223 transitions, 1843 flow. Second operand 11 states and 124 transitions. [2024-06-14 11:28:06,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 247 transitions, 2453 flow [2024-06-14 11:28:07,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 247 transitions, 2281 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-14 11:28:07,380 INFO L231 Difference]: Finished difference. Result has 313 places, 224 transitions, 1823 flow [2024-06-14 11:28:07,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1671, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1823, PETRI_PLACES=313, PETRI_TRANSITIONS=224} [2024-06-14 11:28:07,381 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 281 predicate places. [2024-06-14 11:28:07,381 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 224 transitions, 1823 flow [2024-06-14 11:28:07,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:07,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:07,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:07,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:28:07,381 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:28:07,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:07,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1089872784, now seen corresponding path program 10 times [2024-06-14 11:28:07,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:07,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251677889] [2024-06-14 11:28:07,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:07,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:07,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:11,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:11,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:11,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251677889] [2024-06-14 11:28:11,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251677889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:11,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:11,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:28:11,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939624360] [2024-06-14 11:28:11,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:11,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:28:11,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:11,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:28:11,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:28:12,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:28:12,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 224 transitions, 1823 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:12,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:12,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:28:12,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:13,089 INFO L124 PetriNetUnfolderBase]: 713/1337 cut-off events. [2024-06-14 11:28:13,089 INFO L125 PetriNetUnfolderBase]: For 169684/169687 co-relation queries the response was YES. [2024-06-14 11:28:13,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6534 conditions, 1337 events. 713/1337 cut-off events. For 169684/169687 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 7414 event pairs, 128 based on Foata normal form. 10/1341 useless extension candidates. Maximal degree in co-relation 6390. Up to 1026 conditions per place. [2024-06-14 11:28:13,102 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 185 selfloop transitions, 56 changer transitions 11/254 dead transitions. [2024-06-14 11:28:13,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 254 transitions, 2433 flow [2024-06-14 11:28:13,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:28:13,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:28:13,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-14 11:28:13,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.351010101010101 [2024-06-14 11:28:13,104 INFO L175 Difference]: Start difference. First operand has 313 places, 224 transitions, 1823 flow. Second operand 12 states and 139 transitions. [2024-06-14 11:28:13,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 254 transitions, 2433 flow [2024-06-14 11:28:13,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 254 transitions, 2291 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-14 11:28:13,599 INFO L231 Difference]: Finished difference. Result has 316 places, 221 transitions, 1778 flow [2024-06-14 11:28:13,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1681, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1778, PETRI_PLACES=316, PETRI_TRANSITIONS=221} [2024-06-14 11:28:13,599 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 284 predicate places. [2024-06-14 11:28:13,599 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 221 transitions, 1778 flow [2024-06-14 11:28:13,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:13,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:13,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:13,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:28:13,600 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:28:13,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:13,600 INFO L85 PathProgramCache]: Analyzing trace with hash -91875274, now seen corresponding path program 19 times [2024-06-14 11:28:13,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:13,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750410504] [2024-06-14 11:28:13,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:13,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:13,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:17,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:17,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:17,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750410504] [2024-06-14 11:28:17,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750410504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:17,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:17,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:28:17,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67787191] [2024-06-14 11:28:17,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:17,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:28:17,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:17,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:28:17,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:28:17,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:28:17,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 221 transitions, 1778 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:17,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:17,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:28:17,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:18,315 INFO L124 PetriNetUnfolderBase]: 691/1295 cut-off events. [2024-06-14 11:28:18,315 INFO L125 PetriNetUnfolderBase]: For 112520/112523 co-relation queries the response was YES. [2024-06-14 11:28:18,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6421 conditions, 1295 events. 691/1295 cut-off events. For 112520/112523 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 7161 event pairs, 126 based on Foata normal form. 2/1291 useless extension candidates. Maximal degree in co-relation 6276. Up to 1050 conditions per place. [2024-06-14 11:28:18,328 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 189 selfloop transitions, 54 changer transitions 0/245 dead transitions. [2024-06-14 11:28:18,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 245 transitions, 2386 flow [2024-06-14 11:28:18,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:28:18,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:28:18,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 11:28:18,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3443526170798898 [2024-06-14 11:28:18,333 INFO L175 Difference]: Start difference. First operand has 316 places, 221 transitions, 1778 flow. Second operand 11 states and 125 transitions. [2024-06-14 11:28:18,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 245 transitions, 2386 flow [2024-06-14 11:28:18,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 245 transitions, 2270 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 11:28:18,788 INFO L231 Difference]: Finished difference. Result has 313 places, 222 transitions, 1840 flow [2024-06-14 11:28:18,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1840, PETRI_PLACES=313, PETRI_TRANSITIONS=222} [2024-06-14 11:28:18,788 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 281 predicate places. [2024-06-14 11:28:18,788 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 222 transitions, 1840 flow [2024-06-14 11:28:18,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:18,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:18,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:18,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:28:18,789 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:28:18,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:18,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1070536586, now seen corresponding path program 20 times [2024-06-14 11:28:18,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:18,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953091945] [2024-06-14 11:28:18,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:18,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:18,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:22,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:22,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:22,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953091945] [2024-06-14 11:28:22,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953091945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:22,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:22,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:28:22,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125676241] [2024-06-14 11:28:22,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:22,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:28:22,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:22,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:28:22,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:28:22,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:28:22,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 222 transitions, 1840 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:22,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:22,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:28:22,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:23,506 INFO L124 PetriNetUnfolderBase]: 695/1303 cut-off events. [2024-06-14 11:28:23,506 INFO L125 PetriNetUnfolderBase]: For 113035/113038 co-relation queries the response was YES. [2024-06-14 11:28:23,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6558 conditions, 1303 events. 695/1303 cut-off events. For 113035/113038 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 7199 event pairs, 142 based on Foata normal form. 2/1299 useless extension candidates. Maximal degree in co-relation 6414. Up to 1108 conditions per place. [2024-06-14 11:28:23,519 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 203 selfloop transitions, 41 changer transitions 0/246 dead transitions. [2024-06-14 11:28:23,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 246 transitions, 2452 flow [2024-06-14 11:28:23,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:28:23,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:28:23,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 11:28:23,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33884297520661155 [2024-06-14 11:28:23,521 INFO L175 Difference]: Start difference. First operand has 313 places, 222 transitions, 1840 flow. Second operand 11 states and 123 transitions. [2024-06-14 11:28:23,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 246 transitions, 2452 flow [2024-06-14 11:28:23,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 246 transitions, 2284 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-14 11:28:23,990 INFO L231 Difference]: Finished difference. Result has 315 places, 223 transitions, 1826 flow [2024-06-14 11:28:23,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1826, PETRI_PLACES=315, PETRI_TRANSITIONS=223} [2024-06-14 11:28:23,990 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 283 predicate places. [2024-06-14 11:28:23,990 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 223 transitions, 1826 flow [2024-06-14 11:28:23,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:23,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:23,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:23,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:28:23,991 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:28:23,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:23,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1070321260, now seen corresponding path program 11 times [2024-06-14 11:28:23,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:23,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204622682] [2024-06-14 11:28:23,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:23,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:24,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:28,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:28,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:28,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204622682] [2024-06-14 11:28:28,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204622682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:28,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:28,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:28:28,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270522572] [2024-06-14 11:28:28,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:28,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:28:28,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:28,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:28:28,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:28:28,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:28:28,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 223 transitions, 1826 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:28,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:28,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:28:28,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:29,010 INFO L124 PetriNetUnfolderBase]: 711/1339 cut-off events. [2024-06-14 11:28:29,011 INFO L125 PetriNetUnfolderBase]: For 172768/172771 co-relation queries the response was YES. [2024-06-14 11:28:29,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6557 conditions, 1339 events. 711/1339 cut-off events. For 172768/172771 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 7442 event pairs, 146 based on Foata normal form. 10/1343 useless extension candidates. Maximal degree in co-relation 6412. Up to 1100 conditions per place. [2024-06-14 11:28:29,024 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 199 selfloop transitions, 40 changer transitions 11/252 dead transitions. [2024-06-14 11:28:29,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 252 transitions, 2428 flow [2024-06-14 11:28:29,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:28:29,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:28:29,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-14 11:28:29,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3434343434343434 [2024-06-14 11:28:29,025 INFO L175 Difference]: Start difference. First operand has 315 places, 223 transitions, 1826 flow. Second operand 12 states and 136 transitions. [2024-06-14 11:28:29,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 252 transitions, 2428 flow [2024-06-14 11:28:29,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 252 transitions, 2284 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-14 11:28:29,476 INFO L231 Difference]: Finished difference. Result has 318 places, 220 transitions, 1747 flow [2024-06-14 11:28:29,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1682, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1747, PETRI_PLACES=318, PETRI_TRANSITIONS=220} [2024-06-14 11:28:29,476 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 286 predicate places. [2024-06-14 11:28:29,477 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 220 transitions, 1747 flow [2024-06-14 11:28:29,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:29,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:29,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:29,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:28:29,477 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:28:29,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:29,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1264268606, now seen corresponding path program 21 times [2024-06-14 11:28:29,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:29,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275176928] [2024-06-14 11:28:29,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:29,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:29,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:33,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-06-14 11:28:33,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:33,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275176928] [2024-06-14 11:28:33,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275176928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:33,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:33,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:28:33,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193719620] [2024-06-14 11:28:33,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:33,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:28:33,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:33,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:28:33,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:28:33,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:28:33,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 220 transitions, 1747 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:33,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:33,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:28:33,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:34,493 INFO L124 PetriNetUnfolderBase]: 689/1297 cut-off events. [2024-06-14 11:28:34,493 INFO L125 PetriNetUnfolderBase]: For 114743/114746 co-relation queries the response was YES. [2024-06-14 11:28:34,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6400 conditions, 1297 events. 689/1297 cut-off events. For 114743/114746 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 7217 event pairs, 144 based on Foata normal form. 2/1293 useless extension candidates. Maximal degree in co-relation 6254. Up to 1124 conditions per place. [2024-06-14 11:28:34,507 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 204 selfloop transitions, 37 changer transitions 0/243 dead transitions. [2024-06-14 11:28:34,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 243 transitions, 2351 flow [2024-06-14 11:28:34,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:28:34,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:28:34,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 11:28:34,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33608815426997246 [2024-06-14 11:28:34,509 INFO L175 Difference]: Start difference. First operand has 318 places, 220 transitions, 1747 flow. Second operand 11 states and 122 transitions. [2024-06-14 11:28:34,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 243 transitions, 2351 flow [2024-06-14 11:28:34,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 243 transitions, 2267 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 11:28:34,923 INFO L231 Difference]: Finished difference. Result has 315 places, 221 transitions, 1811 flow [2024-06-14 11:28:34,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1663, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1811, PETRI_PLACES=315, PETRI_TRANSITIONS=221} [2024-06-14 11:28:34,923 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 283 predicate places. [2024-06-14 11:28:34,924 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 221 transitions, 1811 flow [2024-06-14 11:28:34,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:34,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:34,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:34,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:28:34,924 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:28:34,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:34,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1269838376, now seen corresponding path program 22 times [2024-06-14 11:28:34,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:34,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312173068] [2024-06-14 11:28:34,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:34,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:34,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:38,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:38,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:38,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312173068] [2024-06-14 11:28:38,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312173068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:38,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:38,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:28:38,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123052766] [2024-06-14 11:28:38,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:38,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:28:38,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:38,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:28:38,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:28:38,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:28:38,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 221 transitions, 1811 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:38,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:38,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:28:38,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:39,727 INFO L124 PetriNetUnfolderBase]: 693/1305 cut-off events. [2024-06-14 11:28:39,727 INFO L125 PetriNetUnfolderBase]: For 115328/115331 co-relation queries the response was YES. [2024-06-14 11:28:39,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6541 conditions, 1305 events. 693/1305 cut-off events. For 115328/115331 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 7275 event pairs, 146 based on Foata normal form. 2/1301 useless extension candidates. Maximal degree in co-relation 6396. Up to 1132 conditions per place. [2024-06-14 11:28:39,742 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 206 selfloop transitions, 36 changer transitions 0/244 dead transitions. [2024-06-14 11:28:39,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 244 transitions, 2419 flow [2024-06-14 11:28:39,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:28:39,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:28:39,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 11:28:39,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:28:39,743 INFO L175 Difference]: Start difference. First operand has 315 places, 221 transitions, 1811 flow. Second operand 11 states and 121 transitions. [2024-06-14 11:28:39,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 244 transitions, 2419 flow [2024-06-14 11:28:40,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 244 transitions, 2281 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-14 11:28:40,141 INFO L231 Difference]: Finished difference. Result has 317 places, 222 transitions, 1821 flow [2024-06-14 11:28:40,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1821, PETRI_PLACES=317, PETRI_TRANSITIONS=222} [2024-06-14 11:28:40,141 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 285 predicate places. [2024-06-14 11:28:40,141 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 222 transitions, 1821 flow [2024-06-14 11:28:40,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:40,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:40,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:40,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:28:40,142 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:28:40,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:40,142 INFO L85 PathProgramCache]: Analyzing trace with hash -2010671912, now seen corresponding path program 23 times [2024-06-14 11:28:40,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:40,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573309789] [2024-06-14 11:28:40,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:40,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:40,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:44,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:44,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:44,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573309789] [2024-06-14 11:28:44,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573309789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:44,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:44,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:28:44,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722315491] [2024-06-14 11:28:44,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:44,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:28:44,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:44,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:28:44,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:28:44,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:28:44,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 222 transitions, 1821 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:28:44,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:44,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:28:44,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:45,010 INFO L124 PetriNetUnfolderBase]: 697/1313 cut-off events. [2024-06-14 11:28:45,011 INFO L125 PetriNetUnfolderBase]: For 117336/117339 co-relation queries the response was YES. [2024-06-14 11:28:45,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6588 conditions, 1313 events. 697/1313 cut-off events. For 117336/117339 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 7334 event pairs, 124 based on Foata normal form. 2/1309 useless extension candidates. Maximal degree in co-relation 6442. Up to 1068 conditions per place. [2024-06-14 11:28:45,026 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 191 selfloop transitions, 53 changer transitions 0/246 dead transitions. [2024-06-14 11:28:45,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 246 transitions, 2439 flow [2024-06-14 11:28:45,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:28:45,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:28:45,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 11:28:45,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3415977961432507 [2024-06-14 11:28:45,027 INFO L175 Difference]: Start difference. First operand has 317 places, 222 transitions, 1821 flow. Second operand 11 states and 124 transitions. [2024-06-14 11:28:45,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 246 transitions, 2439 flow [2024-06-14 11:28:45,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 246 transitions, 2301 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-14 11:28:45,483 INFO L231 Difference]: Finished difference. Result has 319 places, 223 transitions, 1867 flow [2024-06-14 11:28:45,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1867, PETRI_PLACES=319, PETRI_TRANSITIONS=223} [2024-06-14 11:28:45,484 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 287 predicate places. [2024-06-14 11:28:45,484 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 223 transitions, 1867 flow [2024-06-14 11:28:45,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:28:45,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:45,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:45,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:28:45,484 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:28:45,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:45,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1269982526, now seen corresponding path program 24 times [2024-06-14 11:28:45,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:45,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782993167] [2024-06-14 11:28:45,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:45,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:45,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:49,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:49,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:49,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782993167] [2024-06-14 11:28:49,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782993167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:49,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:49,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:28:49,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058082090] [2024-06-14 11:28:49,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:49,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:28:49,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:49,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:28:49,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:28:50,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:28:50,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 223 transitions, 1867 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:28:50,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:50,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:28:50,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:50,646 INFO L124 PetriNetUnfolderBase]: 701/1321 cut-off events. [2024-06-14 11:28:50,646 INFO L125 PetriNetUnfolderBase]: For 119738/119741 co-relation queries the response was YES. [2024-06-14 11:28:50,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6691 conditions, 1321 events. 701/1321 cut-off events. For 119738/119741 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 7398 event pairs, 148 based on Foata normal form. 2/1317 useless extension candidates. Maximal degree in co-relation 6544. Up to 1148 conditions per place. [2024-06-14 11:28:50,660 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 209 selfloop transitions, 35 changer transitions 0/246 dead transitions. [2024-06-14 11:28:50,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 246 transitions, 2483 flow [2024-06-14 11:28:50,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:28:50,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:28:50,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 11:28:50,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3305785123966942 [2024-06-14 11:28:50,661 INFO L175 Difference]: Start difference. First operand has 319 places, 223 transitions, 1867 flow. Second operand 11 states and 120 transitions. [2024-06-14 11:28:50,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 246 transitions, 2483 flow [2024-06-14 11:28:51,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 246 transitions, 2309 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-14 11:28:51,105 INFO L231 Difference]: Finished difference. Result has 321 places, 224 transitions, 1843 flow [2024-06-14 11:28:51,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1693, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1843, PETRI_PLACES=321, PETRI_TRANSITIONS=224} [2024-06-14 11:28:51,106 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 289 predicate places. [2024-06-14 11:28:51,106 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 224 transitions, 1843 flow [2024-06-14 11:28:51,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:28:51,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:51,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:51,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:28:51,106 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:28:51,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:51,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1264260670, now seen corresponding path program 12 times [2024-06-14 11:28:51,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:51,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810087261] [2024-06-14 11:28:51,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:51,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:51,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:55,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:55,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:55,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810087261] [2024-06-14 11:28:55,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810087261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:55,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:55,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:28:55,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694176881] [2024-06-14 11:28:55,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:55,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:28:55,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:55,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:28:55,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:28:55,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:28:55,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 224 transitions, 1843 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:28:55,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:55,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:28:55,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:56,251 INFO L124 PetriNetUnfolderBase]: 717/1357 cut-off events. [2024-06-14 11:28:56,251 INFO L125 PetriNetUnfolderBase]: For 182082/182085 co-relation queries the response was YES. [2024-06-14 11:28:56,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6660 conditions, 1357 events. 717/1357 cut-off events. For 182082/182085 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 7618 event pairs, 146 based on Foata normal form. 10/1361 useless extension candidates. Maximal degree in co-relation 6512. Up to 1140 conditions per place. [2024-06-14 11:28:56,265 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 204 selfloop transitions, 35 changer transitions 11/252 dead transitions. [2024-06-14 11:28:56,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 252 transitions, 2441 flow [2024-06-14 11:28:56,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:28:56,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:28:56,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-14 11:28:56,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3383838383838384 [2024-06-14 11:28:56,266 INFO L175 Difference]: Start difference. First operand has 321 places, 224 transitions, 1843 flow. Second operand 12 states and 134 transitions. [2024-06-14 11:28:56,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 252 transitions, 2441 flow [2024-06-14 11:28:56,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 252 transitions, 2301 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-14 11:28:56,738 INFO L231 Difference]: Finished difference. Result has 324 places, 221 transitions, 1758 flow [2024-06-14 11:28:56,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1703, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1758, PETRI_PLACES=324, PETRI_TRANSITIONS=221} [2024-06-14 11:28:56,738 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 292 predicate places. [2024-06-14 11:28:56,738 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 221 transitions, 1758 flow [2024-06-14 11:28:56,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:28:56,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:56,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:56,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:28:56,739 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:28:56,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:56,739 INFO L85 PathProgramCache]: Analyzing trace with hash 2028326466, now seen corresponding path program 25 times [2024-06-14 11:28:56,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:56,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760199095] [2024-06-14 11:28:56,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:56,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:56,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:00,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:00,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:00,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760199095] [2024-06-14 11:29:00,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760199095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:00,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:00,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:29:00,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260811183] [2024-06-14 11:29:00,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:00,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:29:00,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:00,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:29:00,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:29:00,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:29:00,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 221 transitions, 1758 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:00,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:00,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:29:00,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:01,310 INFO L124 PetriNetUnfolderBase]: 695/1315 cut-off events. [2024-06-14 11:29:01,310 INFO L125 PetriNetUnfolderBase]: For 121360/121363 co-relation queries the response was YES. [2024-06-14 11:29:01,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6505 conditions, 1315 events. 695/1315 cut-off events. For 121360/121363 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 7377 event pairs, 152 based on Foata normal form. 2/1311 useless extension candidates. Maximal degree in co-relation 6356. Up to 1156 conditions per place. [2024-06-14 11:29:01,321 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 206 selfloop transitions, 34 changer transitions 0/242 dead transitions. [2024-06-14 11:29:01,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 242 transitions, 2362 flow [2024-06-14 11:29:01,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:29:01,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:29:01,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 11:29:01,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.325068870523416 [2024-06-14 11:29:01,322 INFO L175 Difference]: Start difference. First operand has 324 places, 221 transitions, 1758 flow. Second operand 11 states and 118 transitions. [2024-06-14 11:29:01,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 242 transitions, 2362 flow [2024-06-14 11:29:01,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 242 transitions, 2288 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 11:29:01,754 INFO L231 Difference]: Finished difference. Result has 321 places, 222 transitions, 1834 flow [2024-06-14 11:29:01,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1834, PETRI_PLACES=321, PETRI_TRANSITIONS=222} [2024-06-14 11:29:01,754 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 289 predicate places. [2024-06-14 11:29:01,754 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 222 transitions, 1834 flow [2024-06-14 11:29:01,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:01,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:01,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:01,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:29:01,755 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:29:01,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:01,755 INFO L85 PathProgramCache]: Analyzing trace with hash -2010456586, now seen corresponding path program 13 times [2024-06-14 11:29:01,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:01,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436394070] [2024-06-14 11:29:01,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:01,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:01,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:07,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:07,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:07,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436394070] [2024-06-14 11:29:07,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436394070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:07,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:07,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:29:07,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225555598] [2024-06-14 11:29:07,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:07,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:29:07,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:07,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:29:07,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:29:07,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:29:07,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 222 transitions, 1834 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:07,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:07,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:29:07,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:08,402 INFO L124 PetriNetUnfolderBase]: 711/1351 cut-off events. [2024-06-14 11:29:08,403 INFO L125 PetriNetUnfolderBase]: For 182524/182527 co-relation queries the response was YES. [2024-06-14 11:29:08,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6636 conditions, 1351 events. 711/1351 cut-off events. For 182524/182527 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 7616 event pairs, 128 based on Foata normal form. 10/1355 useless extension candidates. Maximal degree in co-relation 6488. Up to 1062 conditions per place. [2024-06-14 11:29:08,413 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 186 selfloop transitions, 52 changer transitions 11/251 dead transitions. [2024-06-14 11:29:08,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 251 transitions, 2434 flow [2024-06-14 11:29:08,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:29:08,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:29:08,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-14 11:29:08,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34595959595959597 [2024-06-14 11:29:08,414 INFO L175 Difference]: Start difference. First operand has 321 places, 222 transitions, 1834 flow. Second operand 12 states and 137 transitions. [2024-06-14 11:29:08,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 251 transitions, 2434 flow [2024-06-14 11:29:08,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 251 transitions, 2294 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:08,851 INFO L231 Difference]: Finished difference. Result has 324 places, 219 transitions, 1783 flow [2024-06-14 11:29:08,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1783, PETRI_PLACES=324, PETRI_TRANSITIONS=219} [2024-06-14 11:29:08,851 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 292 predicate places. [2024-06-14 11:29:08,851 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 219 transitions, 1783 flow [2024-06-14 11:29:08,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:08,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:08,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:08,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:29:08,852 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:29:08,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:08,852 INFO L85 PathProgramCache]: Analyzing trace with hash 2084999174, now seen corresponding path program 26 times [2024-06-14 11:29:08,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:08,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286890351] [2024-06-14 11:29:08,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:08,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:08,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:12,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:12,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:12,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286890351] [2024-06-14 11:29:12,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286890351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:12,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:12,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:29:12,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795728730] [2024-06-14 11:29:12,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:12,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:29:12,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:12,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:29:12,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:29:12,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:29:12,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 219 transitions, 1783 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:12,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:12,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:29:12,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:13,328 INFO L124 PetriNetUnfolderBase]: 689/1309 cut-off events. [2024-06-14 11:29:13,328 INFO L125 PetriNetUnfolderBase]: For 121496/121499 co-relation queries the response was YES. [2024-06-14 11:29:13,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6537 conditions, 1309 events. 689/1309 cut-off events. For 121496/121499 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 7375 event pairs, 128 based on Foata normal form. 2/1305 useless extension candidates. Maximal degree in co-relation 6388. Up to 1078 conditions per place. [2024-06-14 11:29:13,339 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 188 selfloop transitions, 51 changer transitions 0/241 dead transitions. [2024-06-14 11:29:13,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 241 transitions, 2391 flow [2024-06-14 11:29:13,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:29:13,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:29:13,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 11:29:13,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:29:13,340 INFO L175 Difference]: Start difference. First operand has 324 places, 219 transitions, 1783 flow. Second operand 11 states and 121 transitions. [2024-06-14 11:29:13,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 241 transitions, 2391 flow [2024-06-14 11:29:13,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 241 transitions, 2283 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 11:29:13,865 INFO L231 Difference]: Finished difference. Result has 321 places, 220 transitions, 1861 flow [2024-06-14 11:29:13,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1675, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1861, PETRI_PLACES=321, PETRI_TRANSITIONS=220} [2024-06-14 11:29:13,866 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 289 predicate places. [2024-06-14 11:29:13,866 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 220 transitions, 1861 flow [2024-06-14 11:29:13,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:13,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:13,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:13,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 11:29:13,867 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:29:13,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:13,867 INFO L85 PathProgramCache]: Analyzing trace with hash 2028320886, now seen corresponding path program 27 times [2024-06-14 11:29:13,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:13,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513943293] [2024-06-14 11:29:13,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:13,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:13,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:17,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:17,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:17,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513943293] [2024-06-14 11:29:17,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513943293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:17,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:17,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:29:17,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013373978] [2024-06-14 11:29:17,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:17,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:29:17,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:17,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:29:17,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:29:17,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:29:17,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 220 transitions, 1861 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:29:17,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:17,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:29:17,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:18,212 INFO L124 PetriNetUnfolderBase]: 693/1317 cut-off events. [2024-06-14 11:29:18,212 INFO L125 PetriNetUnfolderBase]: For 122776/122779 co-relation queries the response was YES. [2024-06-14 11:29:18,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6704 conditions, 1317 events. 693/1317 cut-off events. For 122776/122779 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 7419 event pairs, 152 based on Foata normal form. 2/1313 useless extension candidates. Maximal degree in co-relation 6556. Up to 1158 conditions per place. [2024-06-14 11:29:18,225 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 206 selfloop transitions, 33 changer transitions 0/241 dead transitions. [2024-06-14 11:29:18,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 241 transitions, 2467 flow [2024-06-14 11:29:18,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:29:18,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:29:18,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 11:29:18,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32231404958677684 [2024-06-14 11:29:18,226 INFO L175 Difference]: Start difference. First operand has 321 places, 220 transitions, 1861 flow. Second operand 11 states and 117 transitions. [2024-06-14 11:29:18,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 241 transitions, 2467 flow [2024-06-14 11:29:18,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 241 transitions, 2291 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:18,689 INFO L231 Difference]: Finished difference. Result has 323 places, 221 transitions, 1837 flow [2024-06-14 11:29:18,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1837, PETRI_PLACES=323, PETRI_TRANSITIONS=221} [2024-06-14 11:29:18,689 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 291 predicate places. [2024-06-14 11:29:18,690 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 221 transitions, 1837 flow [2024-06-14 11:29:18,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:29:18,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:18,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:18,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 11:29:18,690 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:29:18,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:18,690 INFO L85 PathProgramCache]: Analyzing trace with hash -596406968, now seen corresponding path program 28 times [2024-06-14 11:29:18,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:18,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851429964] [2024-06-14 11:29:18,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:18,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:18,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:22,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-06-14 11:29:22,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:22,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851429964] [2024-06-14 11:29:22,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851429964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:22,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:22,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:29:22,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313493205] [2024-06-14 11:29:22,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:22,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:29:22,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:22,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:29:22,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:29:22,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:29:22,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 221 transitions, 1837 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:22,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:22,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:29:22,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:23,475 INFO L124 PetriNetUnfolderBase]: 697/1325 cut-off events. [2024-06-14 11:29:23,475 INFO L125 PetriNetUnfolderBase]: For 124840/124843 co-relation queries the response was YES. [2024-06-14 11:29:23,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6699 conditions, 1325 events. 697/1325 cut-off events. For 124840/124843 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 7496 event pairs, 130 based on Foata normal form. 2/1321 useless extension candidates. Maximal degree in co-relation 6550. Up to 1094 conditions per place. [2024-06-14 11:29:23,489 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 191 selfloop transitions, 50 changer transitions 0/243 dead transitions. [2024-06-14 11:29:23,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 243 transitions, 2453 flow [2024-06-14 11:29:23,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:29:23,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:29:23,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 11:29:23,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3305785123966942 [2024-06-14 11:29:23,490 INFO L175 Difference]: Start difference. First operand has 323 places, 221 transitions, 1837 flow. Second operand 11 states and 120 transitions. [2024-06-14 11:29:23,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 243 transitions, 2453 flow [2024-06-14 11:29:23,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 243 transitions, 2311 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:23,929 INFO L231 Difference]: Finished difference. Result has 325 places, 222 transitions, 1883 flow [2024-06-14 11:29:23,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1695, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1883, PETRI_PLACES=325, PETRI_TRANSITIONS=222} [2024-06-14 11:29:23,929 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 293 predicate places. [2024-06-14 11:29:23,929 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 222 transitions, 1883 flow [2024-06-14 11:29:23,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:23,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:23,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:23,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 11:29:23,930 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:29:23,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:23,930 INFO L85 PathProgramCache]: Analyzing trace with hash 2090571300, now seen corresponding path program 14 times [2024-06-14 11:29:23,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:23,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336377910] [2024-06-14 11:29:23,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:23,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:23,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:28,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:28,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:28,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336377910] [2024-06-14 11:29:28,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336377910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:28,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:28,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:29:28,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424802570] [2024-06-14 11:29:28,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:28,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:29:28,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:28,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:29:28,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:29:28,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:29:28,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 222 transitions, 1883 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:28,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:28,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:29:28,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:29,567 INFO L124 PetriNetUnfolderBase]: 713/1361 cut-off events. [2024-06-14 11:29:29,568 INFO L125 PetriNetUnfolderBase]: For 188731/188734 co-relation queries the response was YES. [2024-06-14 11:29:29,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6758 conditions, 1361 events. 713/1361 cut-off events. For 188731/188734 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 7712 event pairs, 136 based on Foata normal form. 10/1365 useless extension candidates. Maximal degree in co-relation 6608. Up to 1086 conditions per place. [2024-06-14 11:29:29,585 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 187 selfloop transitions, 49 changer transitions 11/249 dead transitions. [2024-06-14 11:29:29,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 249 transitions, 2473 flow [2024-06-14 11:29:29,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:29:29,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:29:29,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-14 11:29:29,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33585858585858586 [2024-06-14 11:29:29,587 INFO L175 Difference]: Start difference. First operand has 325 places, 222 transitions, 1883 flow. Second operand 12 states and 133 transitions. [2024-06-14 11:29:29,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 249 transitions, 2473 flow [2024-06-14 11:29:30,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 249 transitions, 2295 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:30,173 INFO L231 Difference]: Finished difference. Result has 328 places, 219 transitions, 1788 flow [2024-06-14 11:29:30,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1705, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1788, PETRI_PLACES=328, PETRI_TRANSITIONS=219} [2024-06-14 11:29:30,173 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 296 predicate places. [2024-06-14 11:29:30,173 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 219 transitions, 1788 flow [2024-06-14 11:29:30,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:30,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:30,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:30,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 11:29:30,174 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:29:30,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:30,175 INFO L85 PathProgramCache]: Analyzing trace with hash 2028176736, now seen corresponding path program 29 times [2024-06-14 11:29:30,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:30,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951711522] [2024-06-14 11:29:30,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:30,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:30,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:33,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:33,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:33,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951711522] [2024-06-14 11:29:33,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951711522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:33,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:33,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:29:33,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432868436] [2024-06-14 11:29:33,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:33,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:29:33,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:33,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:29:33,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:29:34,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:29:34,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 219 transitions, 1788 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:34,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:34,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:29:34,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:34,858 INFO L124 PetriNetUnfolderBase]: 691/1319 cut-off events. [2024-06-14 11:29:34,858 INFO L125 PetriNetUnfolderBase]: For 125842/125845 co-relation queries the response was YES. [2024-06-14 11:29:34,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6601 conditions, 1319 events. 691/1319 cut-off events. For 125842/125845 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 7464 event pairs, 146 based on Foata normal form. 2/1315 useless extension candidates. Maximal degree in co-relation 6450. Up to 1160 conditions per place. [2024-06-14 11:29:34,877 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 206 selfloop transitions, 32 changer transitions 0/240 dead transitions. [2024-06-14 11:29:34,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 240 transitions, 2396 flow [2024-06-14 11:29:34,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:29:34,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:29:34,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-14 11:29:34,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31955922865013775 [2024-06-14 11:29:34,904 INFO L175 Difference]: Start difference. First operand has 328 places, 219 transitions, 1788 flow. Second operand 11 states and 116 transitions. [2024-06-14 11:29:34,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 240 transitions, 2396 flow [2024-06-14 11:29:35,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 240 transitions, 2294 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 11:29:35,462 INFO L231 Difference]: Finished difference. Result has 325 places, 220 transitions, 1840 flow [2024-06-14 11:29:35,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1686, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1840, PETRI_PLACES=325, PETRI_TRANSITIONS=220} [2024-06-14 11:29:35,463 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 293 predicate places. [2024-06-14 11:29:35,463 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 220 transitions, 1840 flow [2024-06-14 11:29:35,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:35,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:35,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:35,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 11:29:35,463 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:29:35,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:35,464 INFO L85 PathProgramCache]: Analyzing trace with hash -790752684, now seen corresponding path program 30 times [2024-06-14 11:29:35,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:35,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959982335] [2024-06-14 11:29:35,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:35,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:35,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:38,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:38,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:38,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959982335] [2024-06-14 11:29:38,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959982335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:38,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:38,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:29:38,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2442944] [2024-06-14 11:29:38,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:38,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:29:38,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:38,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:29:38,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:29:38,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:29:38,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 220 transitions, 1840 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:29:38,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:38,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:29:38,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:39,659 INFO L124 PetriNetUnfolderBase]: 695/1327 cut-off events. [2024-06-14 11:29:39,660 INFO L125 PetriNetUnfolderBase]: For 127574/127577 co-relation queries the response was YES. [2024-06-14 11:29:39,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6734 conditions, 1327 events. 695/1327 cut-off events. For 127574/127577 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 7551 event pairs, 152 based on Foata normal form. 2/1323 useless extension candidates. Maximal degree in co-relation 6584. Up to 1168 conditions per place. [2024-06-14 11:29:39,676 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 208 selfloop transitions, 31 changer transitions 0/241 dead transitions. [2024-06-14 11:29:39,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 241 transitions, 2452 flow [2024-06-14 11:29:39,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:29:39,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:29:39,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 11:29:39,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3168044077134986 [2024-06-14 11:29:39,677 INFO L175 Difference]: Start difference. First operand has 325 places, 220 transitions, 1840 flow. Second operand 11 states and 115 transitions. [2024-06-14 11:29:39,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 241 transitions, 2452 flow [2024-06-14 11:29:40,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 241 transitions, 2308 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:40,225 INFO L231 Difference]: Finished difference. Result has 327 places, 221 transitions, 1850 flow [2024-06-14 11:29:40,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1696, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1850, PETRI_PLACES=327, PETRI_TRANSITIONS=221} [2024-06-14 11:29:40,225 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 295 predicate places. [2024-06-14 11:29:40,225 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 221 transitions, 1850 flow [2024-06-14 11:29:40,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:29:40,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:40,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:40,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 11:29:40,226 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:29:40,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:40,226 INFO L85 PathProgramCache]: Analyzing trace with hash 2084849444, now seen corresponding path program 31 times [2024-06-14 11:29:40,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:40,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676842539] [2024-06-14 11:29:40,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:40,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:40,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:44,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:44,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:44,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676842539] [2024-06-14 11:29:44,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676842539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:44,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:44,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:29:44,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189154356] [2024-06-14 11:29:44,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:44,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:29:44,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:44,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:29:44,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:29:44,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:29:44,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 221 transitions, 1850 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:44,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:44,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:29:44,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:45,025 INFO L124 PetriNetUnfolderBase]: 699/1335 cut-off events. [2024-06-14 11:29:45,025 INFO L125 PetriNetUnfolderBase]: For 130128/130131 co-relation queries the response was YES. [2024-06-14 11:29:45,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6783 conditions, 1335 events. 699/1335 cut-off events. For 130128/130131 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 7605 event pairs, 132 based on Foata normal form. 2/1331 useless extension candidates. Maximal degree in co-relation 6632. Up to 1104 conditions per place. [2024-06-14 11:29:45,040 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 192 selfloop transitions, 49 changer transitions 0/243 dead transitions. [2024-06-14 11:29:45,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 243 transitions, 2472 flow [2024-06-14 11:29:45,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:29:45,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:29:45,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 11:29:45,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3278236914600551 [2024-06-14 11:29:45,041 INFO L175 Difference]: Start difference. First operand has 327 places, 221 transitions, 1850 flow. Second operand 11 states and 119 transitions. [2024-06-14 11:29:45,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 243 transitions, 2472 flow [2024-06-14 11:29:45,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 243 transitions, 2328 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:45,503 INFO L231 Difference]: Finished difference. Result has 329 places, 222 transitions, 1898 flow [2024-06-14 11:29:45,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1706, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1898, PETRI_PLACES=329, PETRI_TRANSITIONS=222} [2024-06-14 11:29:45,503 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 297 predicate places. [2024-06-14 11:29:45,503 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 222 transitions, 1898 flow [2024-06-14 11:29:45,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:45,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:45,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:45,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 11:29:45,504 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:29:45,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:45,504 INFO L85 PathProgramCache]: Analyzing trace with hash -642927758, now seen corresponding path program 15 times [2024-06-14 11:29:45,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:45,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999897709] [2024-06-14 11:29:45,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:45,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:45,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:49,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:49,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:49,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999897709] [2024-06-14 11:29:49,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999897709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:49,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:49,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:29:49,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173336182] [2024-06-14 11:29:49,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:49,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:29:49,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:49,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:29:49,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:29:49,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:29:49,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 222 transitions, 1898 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:49,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:49,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:29:49,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:50,075 INFO L124 PetriNetUnfolderBase]: 715/1371 cut-off events. [2024-06-14 11:29:50,076 INFO L125 PetriNetUnfolderBase]: For 195598/195601 co-relation queries the response was YES. [2024-06-14 11:29:50,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6832 conditions, 1371 events. 715/1371 cut-off events. For 195598/195601 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 7854 event pairs, 162 based on Foata normal form. 10/1375 useless extension candidates. Maximal degree in co-relation 6680. Up to 1158 conditions per place. [2024-06-14 11:29:50,090 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 200 selfloop transitions, 30 changer transitions 16/248 dead transitions. [2024-06-14 11:29:50,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 248 transitions, 2482 flow [2024-06-14 11:29:50,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:29:50,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:29:50,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-14 11:29:50,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33080808080808083 [2024-06-14 11:29:50,091 INFO L175 Difference]: Start difference. First operand has 329 places, 222 transitions, 1898 flow. Second operand 12 states and 131 transitions. [2024-06-14 11:29:50,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 248 transitions, 2482 flow [2024-06-14 11:29:50,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 248 transitions, 2300 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:50,635 INFO L231 Difference]: Finished difference. Result has 332 places, 216 transitions, 1743 flow [2024-06-14 11:29:50,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1716, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1743, PETRI_PLACES=332, PETRI_TRANSITIONS=216} [2024-06-14 11:29:50,636 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 300 predicate places. [2024-06-14 11:29:50,636 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 216 transitions, 1743 flow [2024-06-14 11:29:50,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:50,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:50,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:50,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 11:29:50,637 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:29:50,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:50,637 INFO L85 PathProgramCache]: Analyzing trace with hash 432977862, now seen corresponding path program 16 times [2024-06-14 11:29:50,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:50,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950858367] [2024-06-14 11:29:50,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:50,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:50,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:54,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:54,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:54,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950858367] [2024-06-14 11:29:54,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950858367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:54,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:54,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:29:54,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539855103] [2024-06-14 11:29:54,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:54,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:29:54,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:54,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:29:54,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:29:54,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:29:54,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 216 transitions, 1743 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:54,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:54,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:29:54,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:55,572 INFO L124 PetriNetUnfolderBase]: 727/1402 cut-off events. [2024-06-14 11:29:55,572 INFO L125 PetriNetUnfolderBase]: For 283889/283889 co-relation queries the response was YES. [2024-06-14 11:29:55,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8566 conditions, 1402 events. 727/1402 cut-off events. For 283889/283889 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 7991 event pairs, 188 based on Foata normal form. 8/1408 useless extension candidates. Maximal degree in co-relation 8413. Up to 1207 conditions per place. [2024-06-14 11:29:55,587 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 209 selfloop transitions, 24 changer transitions 8/243 dead transitions. [2024-06-14 11:29:55,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 243 transitions, 2701 flow [2024-06-14 11:29:55,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:29:55,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:29:55,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 11:29:55,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33884297520661155 [2024-06-14 11:29:55,588 INFO L175 Difference]: Start difference. First operand has 332 places, 216 transitions, 1743 flow. Second operand 11 states and 123 transitions. [2024-06-14 11:29:55,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 243 transitions, 2701 flow [2024-06-14 11:29:56,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 243 transitions, 2621 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-14 11:29:56,292 INFO L231 Difference]: Finished difference. Result has 326 places, 215 transitions, 1806 flow [2024-06-14 11:29:56,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1806, PETRI_PLACES=326, PETRI_TRANSITIONS=215} [2024-06-14 11:29:56,292 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 294 predicate places. [2024-06-14 11:29:56,293 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 215 transitions, 1806 flow [2024-06-14 11:29:56,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:56,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:56,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:56,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 11:29:56,293 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:29:56,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:56,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1630809474, now seen corresponding path program 32 times [2024-06-14 11:29:56,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:56,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950438695] [2024-06-14 11:29:56,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:56,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:56,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:00,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:00,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:00,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950438695] [2024-06-14 11:30:00,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950438695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:00,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:00,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:30:00,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948210430] [2024-06-14 11:30:00,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:00,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:30:00,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:00,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:30:00,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:30:00,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:30:00,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 215 transitions, 1806 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:30:00,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:00,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:30:00,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:01,617 INFO L124 PetriNetUnfolderBase]: 707/1363 cut-off events. [2024-06-14 11:30:01,617 INFO L125 PetriNetUnfolderBase]: For 227232/227235 co-relation queries the response was YES. [2024-06-14 11:30:01,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8495 conditions, 1363 events. 707/1363 cut-off events. For 227232/227235 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 7766 event pairs, 144 based on Foata normal form. 2/1359 useless extension candidates. Maximal degree in co-relation 8344. Up to 1012 conditions per place. [2024-06-14 11:30:01,632 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 162 selfloop transitions, 76 changer transitions 0/240 dead transitions. [2024-06-14 11:30:01,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 240 transitions, 2434 flow [2024-06-14 11:30:01,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:30:01,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:30:01,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-14 11:30:01,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3526170798898072 [2024-06-14 11:30:01,633 INFO L175 Difference]: Start difference. First operand has 326 places, 215 transitions, 1806 flow. Second operand 11 states and 128 transitions. [2024-06-14 11:30:01,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 240 transitions, 2434 flow [2024-06-14 11:30:02,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 240 transitions, 2382 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 11:30:02,245 INFO L231 Difference]: Finished difference. Result has 325 places, 216 transitions, 2002 flow [2024-06-14 11:30:02,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1754, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2002, PETRI_PLACES=325, PETRI_TRANSITIONS=216} [2024-06-14 11:30:02,261 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 293 predicate places. [2024-06-14 11:30:02,262 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 216 transitions, 2002 flow [2024-06-14 11:30:02,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:30:02,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:02,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:02,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 11:30:02,262 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:30:02,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:02,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1160160288, now seen corresponding path program 17 times [2024-06-14 11:30:02,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:02,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231196745] [2024-06-14 11:30:02,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:02,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:02,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:07,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:07,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:07,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231196745] [2024-06-14 11:30:07,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231196745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:07,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:07,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:30:07,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975825668] [2024-06-14 11:30:07,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:07,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:30:07,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:07,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:30:07,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:30:08,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:30:08,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 216 transitions, 2002 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:08,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:08,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:30:08,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:09,141 INFO L124 PetriNetUnfolderBase]: 723/1399 cut-off events. [2024-06-14 11:30:09,141 INFO L125 PetriNetUnfolderBase]: For 287702/287705 co-relation queries the response was YES. [2024-06-14 11:30:09,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8772 conditions, 1399 events. 723/1399 cut-off events. For 287702/287705 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 8008 event pairs, 142 based on Foata normal form. 10/1403 useless extension candidates. Maximal degree in co-relation 8622. Up to 1004 conditions per place. [2024-06-14 11:30:09,158 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 159 selfloop transitions, 74 changer transitions 11/246 dead transitions. [2024-06-14 11:30:09,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 246 transitions, 2596 flow [2024-06-14 11:30:09,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:30:09,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:30:09,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-14 11:30:09,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35353535353535354 [2024-06-14 11:30:09,160 INFO L175 Difference]: Start difference. First operand has 325 places, 216 transitions, 2002 flow. Second operand 12 states and 140 transitions. [2024-06-14 11:30:09,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 246 transitions, 2596 flow [2024-06-14 11:30:10,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 246 transitions, 2358 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-14 11:30:10,022 INFO L231 Difference]: Finished difference. Result has 328 places, 213 transitions, 1897 flow [2024-06-14 11:30:10,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1764, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1897, PETRI_PLACES=328, PETRI_TRANSITIONS=213} [2024-06-14 11:30:10,022 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 296 predicate places. [2024-06-14 11:30:10,023 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 213 transitions, 1897 flow [2024-06-14 11:30:10,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:10,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:10,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:10,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 11:30:10,023 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:30:10,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:10,024 INFO L85 PathProgramCache]: Analyzing trace with hash -326812094, now seen corresponding path program 33 times [2024-06-14 11:30:10,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:10,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210272796] [2024-06-14 11:30:10,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:10,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:10,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:14,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:14,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:14,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210272796] [2024-06-14 11:30:14,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210272796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:14,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:14,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:30:14,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729734251] [2024-06-14 11:30:14,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:14,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:30:14,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:14,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:30:14,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:30:14,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:30:14,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 213 transitions, 1897 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:14,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:14,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:30:14,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:14,842 INFO L124 PetriNetUnfolderBase]: 701/1357 cut-off events. [2024-06-14 11:30:14,842 INFO L125 PetriNetUnfolderBase]: For 227131/227134 co-relation queries the response was YES. [2024-06-14 11:30:14,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8623 conditions, 1357 events. 701/1357 cut-off events. For 227131/227134 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 7746 event pairs, 146 based on Foata normal form. 2/1353 useless extension candidates. Maximal degree in co-relation 8472. Up to 1020 conditions per place. [2024-06-14 11:30:14,856 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 160 selfloop transitions, 74 changer transitions 0/236 dead transitions. [2024-06-14 11:30:14,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 236 transitions, 2513 flow [2024-06-14 11:30:14,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:30:14,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:30:14,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 11:30:14,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3415977961432507 [2024-06-14 11:30:14,857 INFO L175 Difference]: Start difference. First operand has 328 places, 213 transitions, 1897 flow. Second operand 11 states and 124 transitions. [2024-06-14 11:30:14,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 236 transitions, 2513 flow [2024-06-14 11:30:15,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 236 transitions, 2361 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 11:30:15,493 INFO L231 Difference]: Finished difference. Result has 325 places, 214 transitions, 1991 flow [2024-06-14 11:30:15,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1745, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1991, PETRI_PLACES=325, PETRI_TRANSITIONS=214} [2024-06-14 11:30:15,493 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 293 predicate places. [2024-06-14 11:30:15,494 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 214 transitions, 1991 flow [2024-06-14 11:30:15,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:15,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:15,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:15,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 11:30:15,494 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:30:15,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:15,494 INFO L85 PathProgramCache]: Analyzing trace with hash 432968562, now seen corresponding path program 18 times [2024-06-14 11:30:15,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:15,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962786749] [2024-06-14 11:30:15,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:15,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:15,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:19,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:19,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:19,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962786749] [2024-06-14 11:30:19,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962786749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:19,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:19,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:30:19,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517207918] [2024-06-14 11:30:19,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:19,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:30:19,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:19,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:30:19,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:30:19,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:30:19,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 214 transitions, 1991 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:19,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:19,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:30:19,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:20,475 INFO L124 PetriNetUnfolderBase]: 688/1334 cut-off events. [2024-06-14 11:30:20,475 INFO L125 PetriNetUnfolderBase]: For 207676/207679 co-relation queries the response was YES. [2024-06-14 11:30:20,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7252 conditions, 1334 events. 688/1334 cut-off events. For 207676/207679 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 7617 event pairs, 123 based on Foata normal form. 10/1338 useless extension candidates. Maximal degree in co-relation 7102. Up to 776 conditions per place. [2024-06-14 11:30:20,490 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 133 selfloop transitions, 95 changer transitions 14/244 dead transitions. [2024-06-14 11:30:20,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 244 transitions, 2583 flow [2024-06-14 11:30:20,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:30:20,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:30:20,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-14 11:30:20,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3560606060606061 [2024-06-14 11:30:20,492 INFO L175 Difference]: Start difference. First operand has 325 places, 214 transitions, 1991 flow. Second operand 12 states and 141 transitions. [2024-06-14 11:30:20,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 244 transitions, 2583 flow [2024-06-14 11:30:21,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 244 transitions, 2347 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-14 11:30:21,075 INFO L231 Difference]: Finished difference. Result has 328 places, 210 transitions, 1919 flow [2024-06-14 11:30:21,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1919, PETRI_PLACES=328, PETRI_TRANSITIONS=210} [2024-06-14 11:30:21,076 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 296 predicate places. [2024-06-14 11:30:21,076 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 210 transitions, 1919 flow [2024-06-14 11:30:21,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:21,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:21,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:21,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 11:30:21,076 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:30:21,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:21,077 INFO L85 PathProgramCache]: Analyzing trace with hash 724375882, now seen corresponding path program 19 times [2024-06-14 11:30:21,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:21,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019289347] [2024-06-14 11:30:21,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:21,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:21,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:24,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:24,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:24,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019289347] [2024-06-14 11:30:24,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019289347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:24,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:24,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:30:24,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545339171] [2024-06-14 11:30:24,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:24,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:30:24,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:24,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:30:24,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:30:24,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:30:24,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 210 transitions, 1919 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:24,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:24,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:30:24,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:25,249 INFO L124 PetriNetUnfolderBase]: 703/1366 cut-off events. [2024-06-14 11:30:25,249 INFO L125 PetriNetUnfolderBase]: For 271303/271303 co-relation queries the response was YES. [2024-06-14 11:30:25,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8554 conditions, 1366 events. 703/1366 cut-off events. For 271303/271303 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 7789 event pairs, 192 based on Foata normal form. 8/1372 useless extension candidates. Maximal degree in co-relation 8403. Up to 1145 conditions per place. [2024-06-14 11:30:25,261 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 206 selfloop transitions, 16 changer transitions 12/236 dead transitions. [2024-06-14 11:30:25,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 236 transitions, 2767 flow [2024-06-14 11:30:25,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:30:25,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:30:25,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 11:30:25,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3305785123966942 [2024-06-14 11:30:25,281 INFO L175 Difference]: Start difference. First operand has 328 places, 210 transitions, 1919 flow. Second operand 11 states and 120 transitions. [2024-06-14 11:30:25,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 236 transitions, 2767 flow [2024-06-14 11:30:25,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 236 transitions, 2561 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 11:30:25,951 INFO L231 Difference]: Finished difference. Result has 324 places, 206 transitions, 1727 flow [2024-06-14 11:30:25,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1715, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1727, PETRI_PLACES=324, PETRI_TRANSITIONS=206} [2024-06-14 11:30:25,952 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 292 predicate places. [2024-06-14 11:30:25,952 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 206 transitions, 1727 flow [2024-06-14 11:30:25,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:25,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:25,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:25,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 11:30:25,953 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:30:25,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:25,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1623452244, now seen corresponding path program 34 times [2024-06-14 11:30:25,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:25,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555633451] [2024-06-14 11:30:25,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:25,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:25,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:29,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:29,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:29,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555633451] [2024-06-14 11:30:29,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555633451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:29,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:29,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:30:29,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393273247] [2024-06-14 11:30:29,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:29,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:30:29,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:29,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:30:29,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:30:30,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:30:30,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 206 transitions, 1727 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:30,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:30,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:30:30,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:30,831 INFO L124 PetriNetUnfolderBase]: 673/1305 cut-off events. [2024-06-14 11:30:30,832 INFO L125 PetriNetUnfolderBase]: For 205850/205853 co-relation queries the response was YES. [2024-06-14 11:30:30,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7740 conditions, 1305 events. 673/1305 cut-off events. For 205850/205853 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 7351 event pairs, 133 based on Foata normal form. 2/1301 useless extension candidates. Maximal degree in co-relation 7590. Up to 968 conditions per place. [2024-06-14 11:30:30,846 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 153 selfloop transitions, 73 changer transitions 0/228 dead transitions. [2024-06-14 11:30:30,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 228 transitions, 2235 flow [2024-06-14 11:30:30,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:30:30,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:30:30,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 11:30:30,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33884297520661155 [2024-06-14 11:30:30,847 INFO L175 Difference]: Start difference. First operand has 324 places, 206 transitions, 1727 flow. Second operand 11 states and 123 transitions. [2024-06-14 11:30:30,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 228 transitions, 2235 flow [2024-06-14 11:30:31,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 228 transitions, 2203 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 11:30:31,524 INFO L231 Difference]: Finished difference. Result has 320 places, 206 transitions, 1845 flow [2024-06-14 11:30:31,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1695, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1845, PETRI_PLACES=320, PETRI_TRANSITIONS=206} [2024-06-14 11:30:31,524 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 288 predicate places. [2024-06-14 11:30:31,524 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 206 transitions, 1845 flow [2024-06-14 11:30:31,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:31,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:31,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:31,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 11:30:31,525 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:30:31,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:31,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1597281136, now seen corresponding path program 20 times [2024-06-14 11:30:31,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:31,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118428568] [2024-06-14 11:30:31,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:31,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:31,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:35,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:35,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:35,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118428568] [2024-06-14 11:30:35,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118428568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:35,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:35,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:30:35,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269716180] [2024-06-14 11:30:35,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:35,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:30:35,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:35,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:30:35,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:30:36,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:30:36,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 206 transitions, 1845 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:30:36,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:36,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:30:36,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:37,076 INFO L124 PetriNetUnfolderBase]: 685/1332 cut-off events. [2024-06-14 11:30:37,076 INFO L125 PetriNetUnfolderBase]: For 246627/246627 co-relation queries the response was YES. [2024-06-14 11:30:37,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8005 conditions, 1332 events. 685/1332 cut-off events. For 246627/246627 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 7555 event pairs, 181 based on Foata normal form. 8/1338 useless extension candidates. Maximal degree in co-relation 7857. Up to 1140 conditions per place. [2024-06-14 11:30:37,091 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 204 selfloop transitions, 18 changer transitions 8/232 dead transitions. [2024-06-14 11:30:37,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 232 transitions, 2681 flow [2024-06-14 11:30:37,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:30:37,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:30:37,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 11:30:37,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3305785123966942 [2024-06-14 11:30:37,092 INFO L175 Difference]: Start difference. First operand has 320 places, 206 transitions, 1845 flow. Second operand 11 states and 120 transitions. [2024-06-14 11:30:37,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 232 transitions, 2681 flow [2024-06-14 11:30:37,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 232 transitions, 2328 flow, removed 46 selfloop flow, removed 13 redundant places. [2024-06-14 11:30:37,752 INFO L231 Difference]: Finished difference. Result has 318 places, 204 transitions, 1518 flow [2024-06-14 11:30:37,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1492, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1518, PETRI_PLACES=318, PETRI_TRANSITIONS=204} [2024-06-14 11:30:37,752 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 286 predicate places. [2024-06-14 11:30:37,752 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 204 transitions, 1518 flow [2024-06-14 11:30:37,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:30:37,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:37,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:37,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 11:30:37,754 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:30:37,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:37,754 INFO L85 PathProgramCache]: Analyzing trace with hash 144054774, now seen corresponding path program 21 times [2024-06-14 11:30:37,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:37,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567844315] [2024-06-14 11:30:37,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:37,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:37,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:42,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:42,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:42,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567844315] [2024-06-14 11:30:42,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567844315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:42,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:42,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:30:42,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245258019] [2024-06-14 11:30:42,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:42,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:30:42,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:42,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:30:42,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:30:42,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:30:42,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 204 transitions, 1518 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:42,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:42,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:30:42,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:43,288 INFO L124 PetriNetUnfolderBase]: 663/1295 cut-off events. [2024-06-14 11:30:43,288 INFO L125 PetriNetUnfolderBase]: For 229146/229149 co-relation queries the response was YES. [2024-06-14 11:30:43,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6733 conditions, 1295 events. 663/1295 cut-off events. For 229146/229149 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 7343 event pairs, 133 based on Foata normal form. 10/1299 useless extension candidates. Maximal degree in co-relation 6587. Up to 914 conditions per place. [2024-06-14 11:30:43,302 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 147 selfloop transitions, 72 changer transitions 11/232 dead transitions. [2024-06-14 11:30:43,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 232 transitions, 2078 flow [2024-06-14 11:30:43,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:30:43,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:30:43,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-14 11:30:43,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3434343434343434 [2024-06-14 11:30:43,304 INFO L175 Difference]: Start difference. First operand has 318 places, 204 transitions, 1518 flow. Second operand 12 states and 136 transitions. [2024-06-14 11:30:43,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 232 transitions, 2078 flow [2024-06-14 11:30:43,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 232 transitions, 1958 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-14 11:30:43,850 INFO L231 Difference]: Finished difference. Result has 315 places, 201 transitions, 1535 flow [2024-06-14 11:30:43,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1404, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1535, PETRI_PLACES=315, PETRI_TRANSITIONS=201} [2024-06-14 11:30:43,851 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 283 predicate places. [2024-06-14 11:30:43,851 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 201 transitions, 1535 flow [2024-06-14 11:30:43,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:43,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:43,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:43,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 11:30:43,852 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:30:43,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:43,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1597290436, now seen corresponding path program 22 times [2024-06-14 11:30:43,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:43,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518454324] [2024-06-14 11:30:43,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:43,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:43,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:48,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:48,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:48,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518454324] [2024-06-14 11:30:48,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518454324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:48,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:48,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:30:48,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477595081] [2024-06-14 11:30:48,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:48,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:30:48,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:48,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:30:48,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:30:48,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:30:48,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 201 transitions, 1535 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:30:48,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:48,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:30:48,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:49,380 INFO L124 PetriNetUnfolderBase]: 653/1280 cut-off events. [2024-06-14 11:30:49,381 INFO L125 PetriNetUnfolderBase]: For 225563/225563 co-relation queries the response was YES. [2024-06-14 11:30:49,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6633 conditions, 1280 events. 653/1280 cut-off events. For 225563/225563 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 7234 event pairs, 179 based on Foata normal form. 10/1288 useless extension candidates. Maximal degree in co-relation 6491. Up to 1180 conditions per place. [2024-06-14 11:30:49,392 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 193 selfloop transitions, 15 changer transitions 13/223 dead transitions. [2024-06-14 11:30:49,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 223 transitions, 2055 flow [2024-06-14 11:30:49,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:30:49,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:30:49,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 121 transitions. [2024-06-14 11:30:49,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3055555555555556 [2024-06-14 11:30:49,394 INFO L175 Difference]: Start difference. First operand has 315 places, 201 transitions, 1535 flow. Second operand 12 states and 121 transitions. [2024-06-14 11:30:49,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 223 transitions, 2055 flow [2024-06-14 11:30:49,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 223 transitions, 1907 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 11:30:49,931 INFO L231 Difference]: Finished difference. Result has 313 places, 197 transitions, 1394 flow [2024-06-14 11:30:49,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1387, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1394, PETRI_PLACES=313, PETRI_TRANSITIONS=197} [2024-06-14 11:30:49,932 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 281 predicate places. [2024-06-14 11:30:49,932 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 197 transitions, 1394 flow [2024-06-14 11:30:49,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 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-06-14 11:30:49,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:49,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:49,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 11:30:49,933 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:30:49,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:49,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1597557842, now seen corresponding path program 35 times [2024-06-14 11:30:49,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:49,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847422782] [2024-06-14 11:30:49,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:49,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:49,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:53,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:53,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:53,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847422782] [2024-06-14 11:30:53,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847422782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:53,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:53,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:30:53,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790479652] [2024-06-14 11:30:53,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:53,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:30:53,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:53,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:30:53,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:30:53,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:30:53,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 197 transitions, 1394 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:53,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:53,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:30:53,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:54,443 INFO L124 PetriNetUnfolderBase]: 622/1219 cut-off events. [2024-06-14 11:30:54,443 INFO L125 PetriNetUnfolderBase]: For 144402/144402 co-relation queries the response was YES. [2024-06-14 11:30:54,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5898 conditions, 1219 events. 622/1219 cut-off events. For 144402/144402 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 6827 event pairs, 174 based on Foata normal form. 2/1219 useless extension candidates. Maximal degree in co-relation 5757. Up to 1169 conditions per place. [2024-06-14 11:30:54,455 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 193 selfloop transitions, 17 changer transitions 0/212 dead transitions. [2024-06-14 11:30:54,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 212 transitions, 1850 flow [2024-06-14 11:30:54,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:30:54,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:30:54,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-14 11:30:54,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29476584022038566 [2024-06-14 11:30:54,456 INFO L175 Difference]: Start difference. First operand has 313 places, 197 transitions, 1394 flow. Second operand 11 states and 107 transitions. [2024-06-14 11:30:54,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 212 transitions, 1850 flow [2024-06-14 11:30:55,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 212 transitions, 1738 flow, removed 41 selfloop flow, removed 12 redundant places. [2024-06-14 11:30:55,043 INFO L231 Difference]: Finished difference. Result has 308 places, 197 transitions, 1320 flow [2024-06-14 11:30:55,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1320, PETRI_PLACES=308, PETRI_TRANSITIONS=197} [2024-06-14 11:30:55,043 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 276 predicate places. [2024-06-14 11:30:55,044 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 197 transitions, 1320 flow [2024-06-14 11:30:55,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:55,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:55,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:55,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 11:30:55,044 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:30:55,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:55,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1217804594, now seen corresponding path program 23 times [2024-06-14 11:30:55,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:55,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365541123] [2024-06-14 11:30:55,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:55,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:55,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:00,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:00,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:00,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365541123] [2024-06-14 11:31:00,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365541123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:00,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:00,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:31:00,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359881667] [2024-06-14 11:31:00,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:00,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:31:00,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:00,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:31:00,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:31:00,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:31:00,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 197 transitions, 1320 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:00,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:00,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:31:00,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:01,127 INFO L124 PetriNetUnfolderBase]: 624/1230 cut-off events. [2024-06-14 11:31:01,127 INFO L125 PetriNetUnfolderBase]: For 167680/167683 co-relation queries the response was YES. [2024-06-14 11:31:01,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5233 conditions, 1230 events. 624/1230 cut-off events. For 167680/167683 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 6900 event pairs, 122 based on Foata normal form. 10/1234 useless extension candidates. Maximal degree in co-relation 5094. Up to 709 conditions per place. [2024-06-14 11:31:01,140 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 125 selfloop transitions, 85 changer transitions 11/223 dead transitions. [2024-06-14 11:31:01,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 223 transitions, 1830 flow [2024-06-14 11:31:01,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:31:01,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:31:01,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-14 11:31:01,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 11:31:01,141 INFO L175 Difference]: Start difference. First operand has 308 places, 197 transitions, 1320 flow. Second operand 12 states and 132 transitions. [2024-06-14 11:31:01,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 223 transitions, 1830 flow [2024-06-14 11:31:01,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 223 transitions, 1796 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 11:31:01,560 INFO L231 Difference]: Finished difference. Result has 310 places, 193 transitions, 1415 flow [2024-06-14 11:31:01,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1415, PETRI_PLACES=310, PETRI_TRANSITIONS=193} [2024-06-14 11:31:01,561 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 278 predicate places. [2024-06-14 11:31:01,561 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 193 transitions, 1415 flow [2024-06-14 11:31:01,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:01,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:01,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:01,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 11:31:01,561 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:31:01,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:01,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1517782750, now seen corresponding path program 1 times [2024-06-14 11:31:01,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:01,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685233757] [2024-06-14 11:31:01,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:01,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:01,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:05,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:05,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:05,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685233757] [2024-06-14 11:31:05,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685233757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:05,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:05,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:31:05,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039163329] [2024-06-14 11:31:05,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:05,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:31:05,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:05,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:31:05,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:31:05,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:31:05,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 193 transitions, 1415 flow. Second operand has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:05,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:05,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:31:05,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:06,388 INFO L124 PetriNetUnfolderBase]: 606/1200 cut-off events. [2024-06-14 11:31:06,388 INFO L125 PetriNetUnfolderBase]: For 141111/141111 co-relation queries the response was YES. [2024-06-14 11:31:06,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5306 conditions, 1200 events. 606/1200 cut-off events. For 141111/141111 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 6741 event pairs, 142 based on Foata normal form. 6/1204 useless extension candidates. Maximal degree in co-relation 5166. Up to 1047 conditions per place. [2024-06-14 11:31:06,400 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 179 selfloop transitions, 13 changer transitions 25/219 dead transitions. [2024-06-14 11:31:06,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 219 transitions, 1917 flow [2024-06-14 11:31:06,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:31:06,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:31:06,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 121 transitions. [2024-06-14 11:31:06,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3055555555555556 [2024-06-14 11:31:06,402 INFO L175 Difference]: Start difference. First operand has 310 places, 193 transitions, 1415 flow. Second operand 12 states and 121 transitions. [2024-06-14 11:31:06,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 219 transitions, 1917 flow [2024-06-14 11:31:06,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 219 transitions, 1700 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-14 11:31:06,793 INFO L231 Difference]: Finished difference. Result has 307 places, 185 transitions, 1185 flow [2024-06-14 11:31:06,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1200, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1185, PETRI_PLACES=307, PETRI_TRANSITIONS=185} [2024-06-14 11:31:06,793 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 275 predicate places. [2024-06-14 11:31:06,793 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 185 transitions, 1185 flow [2024-06-14 11:31:06,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:06,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:06,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:06,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 11:31:06,794 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:31:06,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:06,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1146628666, now seen corresponding path program 2 times [2024-06-14 11:31:06,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:06,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799387800] [2024-06-14 11:31:06,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:06,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:06,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:11,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:11,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:11,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799387800] [2024-06-14 11:31:11,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799387800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:11,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:11,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:31:11,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933586643] [2024-06-14 11:31:11,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:11,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:31:11,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:11,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:31:11,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:31:11,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:31:11,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 185 transitions, 1185 flow. Second operand has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:11,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:11,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:31:11,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:11,829 INFO L124 PetriNetUnfolderBase]: 572/1140 cut-off events. [2024-06-14 11:31:11,829 INFO L125 PetriNetUnfolderBase]: For 138674/138674 co-relation queries the response was YES. [2024-06-14 11:31:11,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4819 conditions, 1140 events. 572/1140 cut-off events. For 138674/138674 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 6343 event pairs, 142 based on Foata normal form. 6/1144 useless extension candidates. Maximal degree in co-relation 4681. Up to 981 conditions per place. [2024-06-14 11:31:11,842 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 173 selfloop transitions, 22 changer transitions 11/208 dead transitions. [2024-06-14 11:31:11,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 208 transitions, 1653 flow [2024-06-14 11:31:11,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:31:11,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:31:11,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 120 transitions. [2024-06-14 11:31:11,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30303030303030304 [2024-06-14 11:31:11,843 INFO L175 Difference]: Start difference. First operand has 307 places, 185 transitions, 1185 flow. Second operand 12 states and 120 transitions. [2024-06-14 11:31:11,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 208 transitions, 1653 flow [2024-06-14 11:31:12,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 208 transitions, 1615 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 11:31:12,230 INFO L231 Difference]: Finished difference. Result has 297 places, 182 transitions, 1180 flow [2024-06-14 11:31:12,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1180, PETRI_PLACES=297, PETRI_TRANSITIONS=182} [2024-06-14 11:31:12,230 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 265 predicate places. [2024-06-14 11:31:12,231 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 182 transitions, 1180 flow [2024-06-14 11:31:12,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:12,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:12,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:12,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 11:31:12,231 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:31:12,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:12,232 INFO L85 PathProgramCache]: Analyzing trace with hash -914404116, now seen corresponding path program 3 times [2024-06-14 11:31:12,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:12,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647213255] [2024-06-14 11:31:12,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:12,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:12,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:16,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:16,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:16,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647213255] [2024-06-14 11:31:16,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647213255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:16,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:16,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:31:16,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893460841] [2024-06-14 11:31:16,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:16,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:31:16,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:16,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:31:16,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:31:16,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:31:16,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 182 transitions, 1180 flow. Second operand has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:16,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:16,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:31:16,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:17,355 INFO L124 PetriNetUnfolderBase]: 562/1122 cut-off events. [2024-06-14 11:31:17,356 INFO L125 PetriNetUnfolderBase]: For 127752/127752 co-relation queries the response was YES. [2024-06-14 11:31:17,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4732 conditions, 1122 events. 562/1122 cut-off events. For 127752/127752 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 6222 event pairs, 140 based on Foata normal form. 6/1126 useless extension candidates. Maximal degree in co-relation 4599. Up to 963 conditions per place. [2024-06-14 11:31:17,367 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 169 selfloop transitions, 19 changer transitions 15/205 dead transitions. [2024-06-14 11:31:17,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 205 transitions, 1642 flow [2024-06-14 11:31:17,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:31:17,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:31:17,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 119 transitions. [2024-06-14 11:31:17,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3005050505050505 [2024-06-14 11:31:17,368 INFO L175 Difference]: Start difference. First operand has 297 places, 182 transitions, 1180 flow. Second operand 12 states and 119 transitions. [2024-06-14 11:31:17,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 205 transitions, 1642 flow [2024-06-14 11:31:17,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 205 transitions, 1592 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 11:31:17,749 INFO L231 Difference]: Finished difference. Result has 293 places, 177 transitions, 1145 flow [2024-06-14 11:31:17,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1130, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1145, PETRI_PLACES=293, PETRI_TRANSITIONS=177} [2024-06-14 11:31:17,750 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 261 predicate places. [2024-06-14 11:31:17,750 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 177 transitions, 1145 flow [2024-06-14 11:31:17,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:17,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:17,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:17,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 11:31:17,751 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:31:17,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:17,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1091784830, now seen corresponding path program 4 times [2024-06-14 11:31:17,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:17,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628153866] [2024-06-14 11:31:17,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:17,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:17,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:22,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:22,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:22,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628153866] [2024-06-14 11:31:22,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628153866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:22,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:22,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:31:22,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251411704] [2024-06-14 11:31:22,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:22,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:31:22,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:22,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:31:22,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:31:22,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:31:22,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 177 transitions, 1145 flow. Second operand has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:22,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:22,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:31:22,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:23,477 INFO L124 PetriNetUnfolderBase]: 544/1092 cut-off events. [2024-06-14 11:31:23,478 INFO L125 PetriNetUnfolderBase]: For 123502/123502 co-relation queries the response was YES. [2024-06-14 11:31:23,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4608 conditions, 1092 events. 544/1092 cut-off events. For 123502/123502 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 6060 event pairs, 136 based on Foata normal form. 6/1096 useless extension candidates. Maximal degree in co-relation 4477. Up to 935 conditions per place. [2024-06-14 11:31:23,488 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 164 selfloop transitions, 15 changer transitions 19/200 dead transitions. [2024-06-14 11:31:23,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 200 transitions, 1597 flow [2024-06-14 11:31:23,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:31:23,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:31:23,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 118 transitions. [2024-06-14 11:31:23,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29797979797979796 [2024-06-14 11:31:23,490 INFO L175 Difference]: Start difference. First operand has 293 places, 177 transitions, 1145 flow. Second operand 12 states and 118 transitions. [2024-06-14 11:31:23,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 200 transitions, 1597 flow [2024-06-14 11:31:23,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 200 transitions, 1551 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 11:31:23,754 INFO L231 Difference]: Finished difference. Result has 287 places, 170 transitions, 1090 flow [2024-06-14 11:31:23,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1090, PETRI_PLACES=287, PETRI_TRANSITIONS=170} [2024-06-14 11:31:23,754 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 255 predicate places. [2024-06-14 11:31:23,754 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 170 transitions, 1090 flow [2024-06-14 11:31:23,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:23,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:23,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:23,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 11:31:23,755 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:31:23,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:23,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1488595096, now seen corresponding path program 5 times [2024-06-14 11:31:23,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:23,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250482400] [2024-06-14 11:31:23,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:23,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:23,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:27,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:27,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:27,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250482400] [2024-06-14 11:31:27,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250482400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:27,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:27,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 11:31:27,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749085781] [2024-06-14 11:31:27,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:27,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 11:31:27,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:27,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 11:31:27,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-14 11:31:27,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:31:27,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 170 transitions, 1090 flow. Second operand has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:27,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:27,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:31:27,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:28,500 INFO L124 PetriNetUnfolderBase]: 520/1048 cut-off events. [2024-06-14 11:31:28,500 INFO L125 PetriNetUnfolderBase]: For 117258/117258 co-relation queries the response was YES. [2024-06-14 11:31:28,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4425 conditions, 1048 events. 520/1048 cut-off events. For 117258/117258 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 5740 event pairs, 130 based on Foata normal form. 6/1052 useless extension candidates. Maximal degree in co-relation 4297. Up to 899 conditions per place. [2024-06-14 11:31:28,509 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 153 selfloop transitions, 8 changer transitions 30/193 dead transitions. [2024-06-14 11:31:28,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 193 transitions, 1528 flow [2024-06-14 11:31:28,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:31:28,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:31:28,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 117 transitions. [2024-06-14 11:31:28,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29545454545454547 [2024-06-14 11:31:28,510 INFO L175 Difference]: Start difference. First operand has 287 places, 170 transitions, 1090 flow. Second operand 12 states and 117 transitions. [2024-06-14 11:31:28,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 193 transitions, 1528 flow [2024-06-14 11:31:28,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 193 transitions, 1488 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 11:31:28,860 INFO L231 Difference]: Finished difference. Result has 278 places, 159 transitions, 996 flow [2024-06-14 11:31:28,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=996, PETRI_PLACES=278, PETRI_TRANSITIONS=159} [2024-06-14 11:31:28,861 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 246 predicate places. [2024-06-14 11:31:28,861 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 159 transitions, 996 flow [2024-06-14 11:31:28,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:28,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:28,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:28,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 11:31:28,862 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:31:28,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:28,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1665114776, now seen corresponding path program 6 times [2024-06-14 11:31:28,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:28,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114806367] [2024-06-14 11:31:28,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:28,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:28,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:34,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:34,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:34,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114806367] [2024-06-14 11:31:34,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114806367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:34,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:34,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-14 11:31:34,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504814016] [2024-06-14 11:31:34,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:34,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-14 11:31:34,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:34,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-14 11:31:34,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2024-06-14 11:31:34,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:31:34,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 159 transitions, 996 flow. Second operand has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 15 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:34,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:34,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:31:34,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:35,159 INFO L124 PetriNetUnfolderBase]: 475/955 cut-off events. [2024-06-14 11:31:35,159 INFO L125 PetriNetUnfolderBase]: For 109020/109020 co-relation queries the response was YES. [2024-06-14 11:31:35,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4070 conditions, 955 events. 475/955 cut-off events. For 109020/109020 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 5134 event pairs, 109 based on Foata normal form. 6/959 useless extension candidates. Maximal degree in co-relation 3946. Up to 798 conditions per place. [2024-06-14 11:31:35,166 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 142 selfloop transitions, 27 changer transitions 11/182 dead transitions. [2024-06-14 11:31:35,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 182 transitions, 1412 flow [2024-06-14 11:31:35,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:31:35,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:31:35,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-14 11:31:35,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3106060606060606 [2024-06-14 11:31:35,167 INFO L175 Difference]: Start difference. First operand has 278 places, 159 transitions, 996 flow. Second operand 12 states and 123 transitions. [2024-06-14 11:31:35,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 182 transitions, 1412 flow [2024-06-14 11:31:35,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 182 transitions, 1374 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-14 11:31:35,449 INFO L231 Difference]: Finished difference. Result has 262 places, 156 transitions, 1001 flow [2024-06-14 11:31:35,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1001, PETRI_PLACES=262, PETRI_TRANSITIONS=156} [2024-06-14 11:31:35,449 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 230 predicate places. [2024-06-14 11:31:35,449 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 156 transitions, 1001 flow [2024-06-14 11:31:35,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 15 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:35,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:35,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:35,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 11:31:35,451 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:31:35,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:35,451 INFO L85 PathProgramCache]: Analyzing trace with hash 415228640, now seen corresponding path program 7 times [2024-06-14 11:31:35,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:35,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140260886] [2024-06-14 11:31:35,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:35,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:35,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:41,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:41,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:41,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140260886] [2024-06-14 11:31:41,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140260886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:41,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:41,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-14 11:31:41,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804768263] [2024-06-14 11:31:41,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:41,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-14 11:31:41,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:41,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-14 11:31:41,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2024-06-14 11:31:41,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:31:41,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 156 transitions, 1001 flow. Second operand has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 15 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:41,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:41,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:31:41,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:42,337 INFO L124 PetriNetUnfolderBase]: 465/937 cut-off events. [2024-06-14 11:31:42,338 INFO L125 PetriNetUnfolderBase]: For 97477/97477 co-relation queries the response was YES. [2024-06-14 11:31:42,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3988 conditions, 937 events. 465/937 cut-off events. For 97477/97477 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5013 event pairs, 109 based on Foata normal form. 6/941 useless extension candidates. Maximal degree in co-relation 3871. Up to 753 conditions per place. [2024-06-14 11:31:42,346 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 138 selfloop transitions, 25 changer transitions 15/180 dead transitions. [2024-06-14 11:31:42,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 180 transitions, 1417 flow [2024-06-14 11:31:42,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:31:42,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:31:42,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 124 transitions. [2024-06-14 11:31:42,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31313131313131315 [2024-06-14 11:31:42,348 INFO L175 Difference]: Start difference. First operand has 262 places, 156 transitions, 1001 flow. Second operand 12 states and 124 transitions. [2024-06-14 11:31:42,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 180 transitions, 1417 flow [2024-06-14 11:31:42,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 180 transitions, 1357 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 11:31:42,564 INFO L231 Difference]: Finished difference. Result has 258 places, 150 transitions, 954 flow [2024-06-14 11:31:42,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=941, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=954, PETRI_PLACES=258, PETRI_TRANSITIONS=150} [2024-06-14 11:31:42,565 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 226 predicate places. [2024-06-14 11:31:42,565 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 150 transitions, 954 flow [2024-06-14 11:31:42,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 15 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:42,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:42,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:42,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 11:31:42,565 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:31:42,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:42,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1564577598, now seen corresponding path program 8 times [2024-06-14 11:31:42,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:42,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078971496] [2024-06-14 11:31:42,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:42,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:42,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:48,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:48,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:48,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078971496] [2024-06-14 11:31:48,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078971496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:48,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:48,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-14 11:31:48,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107331693] [2024-06-14 11:31:48,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:48,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-14 11:31:48,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:48,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-14 11:31:48,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2024-06-14 11:31:48,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:31:48,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 150 transitions, 954 flow. Second operand has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 15 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:48,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:48,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:31:48,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:49,170 INFO L124 PetriNetUnfolderBase]: 450/908 cut-off events. [2024-06-14 11:31:49,170 INFO L125 PetriNetUnfolderBase]: For 93757/93757 co-relation queries the response was YES. [2024-06-14 11:31:49,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3860 conditions, 908 events. 450/908 cut-off events. For 93757/93757 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4793 event pairs, 113 based on Foata normal form. 6/912 useless extension candidates. Maximal degree in co-relation 3745. Up to 797 conditions per place. [2024-06-14 11:31:49,177 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 140 selfloop transitions, 17 changer transitions 11/170 dead transitions. [2024-06-14 11:31:49,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 170 transitions, 1336 flow [2024-06-14 11:31:49,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:31:49,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:31:49,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 117 transitions. [2024-06-14 11:31:49,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29545454545454547 [2024-06-14 11:31:49,178 INFO L175 Difference]: Start difference. First operand has 258 places, 150 transitions, 954 flow. Second operand 12 states and 117 transitions. [2024-06-14 11:31:49,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 170 transitions, 1336 flow [2024-06-14 11:31:49,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 170 transitions, 1278 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-14 11:31:49,373 INFO L231 Difference]: Finished difference. Result has 251 places, 147 transitions, 919 flow [2024-06-14 11:31:49,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=896, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=919, PETRI_PLACES=251, PETRI_TRANSITIONS=147} [2024-06-14 11:31:49,373 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 219 predicate places. [2024-06-14 11:31:49,374 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 147 transitions, 919 flow [2024-06-14 11:31:49,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 15 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:49,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:49,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:49,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 11:31:49,374 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:31:49,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:49,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1054724380, now seen corresponding path program 9 times [2024-06-14 11:31:49,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:49,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591818021] [2024-06-14 11:31:49,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:49,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:49,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:54,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:54,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:54,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591818021] [2024-06-14 11:31:54,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591818021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:54,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:54,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-14 11:31:54,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608050673] [2024-06-14 11:31:54,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:54,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-14 11:31:54,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:54,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-14 11:31:54,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2024-06-14 11:31:54,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:31:54,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 147 transitions, 919 flow. Second operand has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 15 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:54,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:54,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:31:54,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:55,079 INFO L124 PetriNetUnfolderBase]: 440/890 cut-off events. [2024-06-14 11:31:55,080 INFO L125 PetriNetUnfolderBase]: For 88327/88327 co-relation queries the response was YES. [2024-06-14 11:31:55,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3749 conditions, 890 events. 440/890 cut-off events. For 88327/88327 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4684 event pairs, 111 based on Foata normal form. 6/894 useless extension candidates. Maximal degree in co-relation 3637. Up to 779 conditions per place. [2024-06-14 11:31:55,087 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 136 selfloop transitions, 15 changer transitions 14/167 dead transitions. [2024-06-14 11:31:55,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 167 transitions, 1295 flow [2024-06-14 11:31:55,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:31:55,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:31:55,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 116 transitions. [2024-06-14 11:31:55,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29292929292929293 [2024-06-14 11:31:55,088 INFO L175 Difference]: Start difference. First operand has 251 places, 147 transitions, 919 flow. Second operand 12 states and 116 transitions. [2024-06-14 11:31:55,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 167 transitions, 1295 flow [2024-06-14 11:31:55,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 167 transitions, 1255 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 11:31:55,247 INFO L231 Difference]: Finished difference. Result has 247 places, 143 transitions, 894 flow [2024-06-14 11:31:55,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=894, PETRI_PLACES=247, PETRI_TRANSITIONS=143} [2024-06-14 11:31:55,247 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 215 predicate places. [2024-06-14 11:31:55,247 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 143 transitions, 894 flow [2024-06-14 11:31:55,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 15 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:55,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:55,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:55,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 11:31:55,248 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:31:55,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:55,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1059193030, now seen corresponding path program 10 times [2024-06-14 11:31:55,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:55,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681348856] [2024-06-14 11:31:55,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:55,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:55,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:59,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:59,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:59,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681348856] [2024-06-14 11:31:59,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681348856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:59,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:59,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-14 11:31:59,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304691438] [2024-06-14 11:31:59,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:59,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-14 11:31:59,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:59,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-14 11:31:59,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-06-14 11:32:00,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:32:00,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 143 transitions, 894 flow. Second operand has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 15 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:00,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:00,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:32:00,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:00,855 INFO L124 PetriNetUnfolderBase]: 426/864 cut-off events. [2024-06-14 11:32:00,855 INFO L125 PetriNetUnfolderBase]: For 84801/84801 co-relation queries the response was YES. [2024-06-14 11:32:00,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3649 conditions, 864 events. 426/864 cut-off events. For 84801/84801 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4500 event pairs, 107 based on Foata normal form. 6/868 useless extension candidates. Maximal degree in co-relation 3539. Up to 753 conditions per place. [2024-06-14 11:32:00,861 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 131 selfloop transitions, 13 changer transitions 17/163 dead transitions. [2024-06-14 11:32:00,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 163 transitions, 1262 flow [2024-06-14 11:32:00,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:32:00,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:32:00,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 115 transitions. [2024-06-14 11:32:00,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2904040404040404 [2024-06-14 11:32:00,862 INFO L175 Difference]: Start difference. First operand has 247 places, 143 transitions, 894 flow. Second operand 12 states and 115 transitions. [2024-06-14 11:32:00,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 163 transitions, 1262 flow [2024-06-14 11:32:01,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 163 transitions, 1224 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 11:32:01,028 INFO L231 Difference]: Finished difference. Result has 241 places, 138 transitions, 863 flow [2024-06-14 11:32:01,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=863, PETRI_PLACES=241, PETRI_TRANSITIONS=138} [2024-06-14 11:32:01,029 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 209 predicate places. [2024-06-14 11:32:01,029 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 138 transitions, 863 flow [2024-06-14 11:32:01,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 15 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:01,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:01,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:01,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 11:32:01,030 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:32:01,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:01,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1786104186, now seen corresponding path program 11 times [2024-06-14 11:32:01,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:01,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598502799] [2024-06-14 11:32:01,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:01,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:01,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:06,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:06,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:06,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598502799] [2024-06-14 11:32:06,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598502799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:06,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:06,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-14 11:32:06,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988320859] [2024-06-14 11:32:06,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:06,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-14 11:32:06,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:06,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-14 11:32:06,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2024-06-14 11:32:06,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:32:06,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 138 transitions, 863 flow. Second operand has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 15 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:06,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:06,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:32:06,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:07,110 INFO L124 PetriNetUnfolderBase]: 408/830 cut-off events. [2024-06-14 11:32:07,111 INFO L125 PetriNetUnfolderBase]: For 79643/79643 co-relation queries the response was YES. [2024-06-14 11:32:07,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3516 conditions, 830 events. 408/830 cut-off events. For 79643/79643 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4282 event pairs, 101 based on Foata normal form. 6/834 useless extension candidates. Maximal degree in co-relation 3409. Up to 689 conditions per place. [2024-06-14 11:32:07,117 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 126 selfloop transitions, 15 changer transitions 18/161 dead transitions. [2024-06-14 11:32:07,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 161 transitions, 1237 flow [2024-06-14 11:32:07,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:32:07,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:32:07,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 122 transitions. [2024-06-14 11:32:07,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30808080808080807 [2024-06-14 11:32:07,118 INFO L175 Difference]: Start difference. First operand has 241 places, 138 transitions, 863 flow. Second operand 12 states and 122 transitions. [2024-06-14 11:32:07,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 161 transitions, 1237 flow [2024-06-14 11:32:07,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 161 transitions, 1201 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 11:32:07,269 INFO L231 Difference]: Finished difference. Result has 233 places, 131 transitions, 816 flow [2024-06-14 11:32:07,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=827, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=816, PETRI_PLACES=233, PETRI_TRANSITIONS=131} [2024-06-14 11:32:07,269 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 201 predicate places. [2024-06-14 11:32:07,269 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 131 transitions, 816 flow [2024-06-14 11:32:07,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 15 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:07,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:07,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:07,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 11:32:07,270 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:32:07,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:07,270 INFO L85 PathProgramCache]: Analyzing trace with hash 261651086, now seen corresponding path program 12 times [2024-06-14 11:32:07,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:07,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636645265] [2024-06-14 11:32:07,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:07,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:07,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:11,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:11,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:11,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636645265] [2024-06-14 11:32:11,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636645265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:11,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:11,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-14 11:32:11,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467271126] [2024-06-14 11:32:11,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:11,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-14 11:32:11,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:11,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-14 11:32:11,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2024-06-14 11:32:11,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 33 [2024-06-14 11:32:11,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 131 transitions, 816 flow. Second operand has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 15 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:11,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:11,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 33 [2024-06-14 11:32:11,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:11,875 INFO L124 PetriNetUnfolderBase]: 389/793 cut-off events. [2024-06-14 11:32:11,875 INFO L125 PetriNetUnfolderBase]: For 73013/73013 co-relation queries the response was YES. [2024-06-14 11:32:11,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3356 conditions, 793 events. 389/793 cut-off events. For 73013/73013 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4034 event pairs, 99 based on Foata normal form. 6/797 useless extension candidates. Maximal degree in co-relation 3253. Up to 682 conditions per place. [2024-06-14 11:32:11,880 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 118 selfloop transitions, 10 changer transitions 21/151 dead transitions. [2024-06-14 11:32:11,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 151 transitions, 1160 flow [2024-06-14 11:32:11,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:32:11,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:32:11,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 114 transitions. [2024-06-14 11:32:11,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2878787878787879 [2024-06-14 11:32:11,881 INFO L175 Difference]: Start difference. First operand has 233 places, 131 transitions, 816 flow. Second operand 12 states and 114 transitions. [2024-06-14 11:32:11,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 151 transitions, 1160 flow [2024-06-14 11:32:12,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 151 transitions, 1120 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 11:32:12,003 INFO L231 Difference]: Finished difference. Result has 224 places, 124 transitions, 761 flow [2024-06-14 11:32:12,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=761, PETRI_PLACES=224, PETRI_TRANSITIONS=124} [2024-06-14 11:32:12,004 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 192 predicate places. [2024-06-14 11:32:12,004 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 124 transitions, 761 flow [2024-06-14 11:32:12,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.266666666666667) internal successors, (94), 15 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:12,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:12,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:12,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 11:32:12,005 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 11:32:12,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:12,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1696060704, now seen corresponding path program 13 times [2024-06-14 11:32:12,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:12,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573165081] [2024-06-14 11:32:12,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:12,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:12,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15