./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-06-19_11-23-25.files/mutex-meet-nonrel/rfi002_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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-06-19_11-23-25.files/mutex-meet-nonrel/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-7724a2d-m [2024-06-28 02:22:01,019 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:22:01,103 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:22:01,111 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:22:01,112 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:22:01,133 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:22:01,134 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:22:01,134 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:22:01,135 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:22:01,138 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:22:01,138 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:22:01,138 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:22:01,139 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:22:01,140 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:22:01,140 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:22:01,141 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:22:01,141 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:22:01,141 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:22:01,141 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:22:01,141 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:22:01,141 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:22:01,142 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:22:01,142 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:22:01,142 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:22:01,142 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:22:01,143 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:22:01,143 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:22:01,143 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:22:01,143 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:22:01,144 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:22:01,144 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:22:01,144 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:22:01,145 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:22:01,145 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:22:01,145 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:22:01,145 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:22:01,145 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:22:01,145 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:22:01,146 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:22:01,146 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:22:01,146 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:22:01,146 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:22:01,146 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:22:01,146 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-28 02:22:01,427 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:22:01,450 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:22:01,452 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:22:01,453 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:22:01,453 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:22:01,454 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-28 02:22:02,517 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:22:02,765 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:22:02,765 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi002_tso.i [2024-06-28 02:22:02,780 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e23a09702/df5d085c2b644182a8132de2d360c6fc/FLAG7115e06c8 [2024-06-28 02:22:02,791 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e23a09702/df5d085c2b644182a8132de2d360c6fc [2024-06-28 02:22:02,793 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:22:02,793 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:22:02,793 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi002_tso.yml/witness.yml [2024-06-28 02:22:02,995 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:22:02,997 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:22:02,998 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:22:02,998 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:22:03,001 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:22:03,002 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:22:02" (1/2) ... [2024-06-28 02:22:03,003 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c915327 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:03, skipping insertion in model container [2024-06-28 02:22:03,003 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:22:02" (1/2) ... [2024-06-28 02:22:03,004 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@695188ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:03, skipping insertion in model container [2024-06-28 02:22:03,005 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:22:02" (2/2) ... [2024-06-28 02:22:03,005 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c915327 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03, skipping insertion in model container [2024-06-28 02:22:03,005 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:22:02" (2/2) ... [2024-06-28 02:22:03,006 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:22:03,077 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:22:03,078 INFO L97 edCorrectnessWitness]: Location invariant before [L880-L880] ((((((((((((((((((((((((! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || (((((((((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2)) [2024-06-28 02:22:03,078 INFO L97 edCorrectnessWitness]: Location invariant before [L879-L879] ((((((((((((((((((((((((! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || (((((((((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2)) [2024-06-28 02:22:03,079 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:22:03,079 INFO L106 edCorrectnessWitness]: ghost_update [L877-L877] multithreaded = 1; [2024-06-28 02:22:03,115 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:22:03,440 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:22:03,454 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:22:03,551 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:22:03,580 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:22:03,581 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03 WrapperNode [2024-06-28 02:22:03,581 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:22:03,582 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:22:03,582 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:22:03,582 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:22:03,588 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 28.06 02:22:03" (1/1) ... [2024-06-28 02:22:03,615 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 28.06 02:22:03" (1/1) ... [2024-06-28 02:22:03,654 INFO L138 Inliner]: procedures = 174, calls = 41, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 217 [2024-06-28 02:22:03,655 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:22:03,655 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:22:03,656 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:22:03,656 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:22:03,664 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03" (1/1) ... [2024-06-28 02:22:03,665 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03" (1/1) ... [2024-06-28 02:22:03,682 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03" (1/1) ... [2024-06-28 02:22:03,705 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-28 02:22:03,708 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03" (1/1) ... [2024-06-28 02:22:03,709 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03" (1/1) ... [2024-06-28 02:22:03,720 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03" (1/1) ... [2024-06-28 02:22:03,730 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03" (1/1) ... [2024-06-28 02:22:03,741 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03" (1/1) ... [2024-06-28 02:22:03,742 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03" (1/1) ... [2024-06-28 02:22:03,751 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:22:03,752 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:22:03,752 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:22:03,752 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:22:03,753 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03" (1/1) ... [2024-06-28 02:22:03,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:22:03,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:22:03,778 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-28 02:22:03,782 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-28 02:22:03,809 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:22:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:22:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:22:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:22:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:22:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:22:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:22:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:22:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:22:03,811 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:22:03,812 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:22:03,927 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:22:03,929 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:22:04,284 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:22:04,285 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:22:04,478 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:22:04,478 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:22:04,480 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:22:04 BoogieIcfgContainer [2024-06-28 02:22:04,481 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:22:04,483 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:22:04,483 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:22:04,486 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:22:04,486 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:22:02" (1/4) ... [2024-06-28 02:22:04,486 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@198b2254 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:22:04, skipping insertion in model container [2024-06-28 02:22:04,486 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:22:02" (2/4) ... [2024-06-28 02:22:04,487 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@198b2254 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:22:04, skipping insertion in model container [2024-06-28 02:22:04,487 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03" (3/4) ... [2024-06-28 02:22:04,487 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@198b2254 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:22:04, skipping insertion in model container [2024-06-28 02:22:04,488 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:22:04" (4/4) ... [2024-06-28 02:22:04,489 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi002_tso.i [2024-06-28 02:22:04,504 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:22:04,504 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-28 02:22:04,504 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:22:04,540 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:22:04,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 32 transitions, 72 flow [2024-06-28 02:22:04,593 INFO L124 PetriNetUnfolderBase]: 0/30 cut-off events. [2024-06-28 02:22:04,593 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:22:04,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37 conditions, 30 events. 0/30 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/28 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:22:04,596 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 32 transitions, 72 flow [2024-06-28 02:22:04,598 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 24 transitions, 54 flow [2024-06-28 02:22:04,609 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:22:04,615 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;@76054631, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:22:04,616 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-28 02:22:04,619 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:22:04,619 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:22:04,619 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:22:04,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:04,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:22:04,620 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-28 02:22:04,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:04,625 INFO L85 PathProgramCache]: Analyzing trace with hash 541946621, now seen corresponding path program 1 times [2024-06-28 02:22:04,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:04,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287707666] [2024-06-28 02:22:04,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:04,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:04,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:05,793 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-28 02:22:05,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:05,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287707666] [2024-06-28 02:22:05,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287707666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:05,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:05,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:22:05,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609622600] [2024-06-28 02:22:05,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:05,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:22:05,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:05,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:22:05,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:22:05,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-28 02:22:05,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 24 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:05,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:05,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-28 02:22:05,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:06,088 INFO L124 PetriNetUnfolderBase]: 257/455 cut-off events. [2024-06-28 02:22:06,088 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-06-28 02:22:06,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 927 conditions, 455 events. 257/455 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1664 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-28 02:22:06,096 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 24 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2024-06-28 02:22:06,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 123 flow [2024-06-28 02:22:06,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:22:06,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:22:06,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 50 transitions. [2024-06-28 02:22:06,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-28 02:22:06,108 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 54 flow. Second operand 3 states and 50 transitions. [2024-06-28 02:22:06,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 123 flow [2024-06-28 02:22:06,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 30 transitions, 120 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:06,113 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 73 flow [2024-06-28 02:22:06,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=73, PETRI_PLACES=32, PETRI_TRANSITIONS=26} [2024-06-28 02:22:06,118 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 1 predicate places. [2024-06-28 02:22:06,118 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 73 flow [2024-06-28 02:22:06,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:06,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:06,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:06,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:22:06,120 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-28 02:22:06,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:06,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1120352910, now seen corresponding path program 1 times [2024-06-28 02:22:06,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:06,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352198280] [2024-06-28 02:22:06,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:06,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:06,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:07,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-28 02:22:07,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:07,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352198280] [2024-06-28 02:22:07,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352198280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:07,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:07,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:22:07,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8942324] [2024-06-28 02:22:07,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:07,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:22:07,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:07,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:22:07,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:22:07,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-28 02:22:07,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 73 flow. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:07,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:07,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-28 02:22:07,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:07,476 INFO L124 PetriNetUnfolderBase]: 251/445 cut-off events. [2024-06-28 02:22:07,477 INFO L125 PetriNetUnfolderBase]: For 86/86 co-relation queries the response was YES. [2024-06-28 02:22:07,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1016 conditions, 445 events. 251/445 cut-off events. For 86/86 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1599 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-28 02:22:07,481 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 29 selfloop transitions, 5 changer transitions 0/37 dead transitions. [2024-06-28 02:22:07,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 37 transitions, 169 flow [2024-06-28 02:22:07,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:22:07,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:22:07,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 64 transitions. [2024-06-28 02:22:07,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:22:07,484 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 73 flow. Second operand 4 states and 64 transitions. [2024-06-28 02:22:07,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 37 transitions, 169 flow [2024-06-28 02:22:07,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 37 transitions, 166 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:07,488 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 97 flow [2024-06-28 02:22:07,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=97, PETRI_PLACES=35, PETRI_TRANSITIONS=28} [2024-06-28 02:22:07,489 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 4 predicate places. [2024-06-28 02:22:07,490 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 97 flow [2024-06-28 02:22:07,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:07,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:07,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:07,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:22:07,491 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-28 02:22:07,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:07,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1377612947, now seen corresponding path program 1 times [2024-06-28 02:22:07,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:07,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502275083] [2024-06-28 02:22:07,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:07,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:07,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:09,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-28 02:22:09,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:09,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502275083] [2024-06-28 02:22:09,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502275083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:09,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:09,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:09,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852320474] [2024-06-28 02:22:09,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:09,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:09,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:09,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:09,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:09,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-28 02:22:09,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 97 flow. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:09,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:09,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-28 02:22:09,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:09,591 INFO L124 PetriNetUnfolderBase]: 245/435 cut-off events. [2024-06-28 02:22:09,591 INFO L125 PetriNetUnfolderBase]: For 243/243 co-relation queries the response was YES. [2024-06-28 02:22:09,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1094 conditions, 435 events. 245/435 cut-off events. For 243/243 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1554 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-28 02:22:09,594 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 34 selfloop transitions, 7 changer transitions 0/44 dead transitions. [2024-06-28 02:22:09,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 44 transitions, 221 flow [2024-06-28 02:22:09,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:09,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:09,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 78 transitions. [2024-06-28 02:22:09,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-28 02:22:09,597 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 97 flow. Second operand 5 states and 78 transitions. [2024-06-28 02:22:09,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 44 transitions, 221 flow [2024-06-28 02:22:09,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 44 transitions, 212 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:09,600 INFO L231 Difference]: Finished difference. Result has 38 places, 30 transitions, 121 flow [2024-06-28 02:22:09,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=121, PETRI_PLACES=38, PETRI_TRANSITIONS=30} [2024-06-28 02:22:09,601 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 7 predicate places. [2024-06-28 02:22:09,601 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 30 transitions, 121 flow [2024-06-28 02:22:09,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:09,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:09,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:09,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:22:09,602 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-28 02:22:09,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:09,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1633867756, now seen corresponding path program 1 times [2024-06-28 02:22:09,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:09,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756550133] [2024-06-28 02:22:09,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:09,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:09,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:10,407 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-28 02:22:10,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:10,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756550133] [2024-06-28 02:22:10,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756550133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:10,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:10,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:10,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417733343] [2024-06-28 02:22:10,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:10,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:10,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:10,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:10,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:10,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:10,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 30 transitions, 121 flow. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 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-28 02:22:10,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:10,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:10,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:10,691 INFO L124 PetriNetUnfolderBase]: 243/435 cut-off events. [2024-06-28 02:22:10,691 INFO L125 PetriNetUnfolderBase]: For 450/450 co-relation queries the response was YES. [2024-06-28 02:22:10,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1188 conditions, 435 events. 243/435 cut-off events. For 450/450 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1574 event pairs, 165 based on Foata normal form. 1/435 useless extension candidates. Maximal degree in co-relation 1172. Up to 421 conditions per place. [2024-06-28 02:22:10,694 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 28 selfloop transitions, 8 changer transitions 0/38 dead transitions. [2024-06-28 02:22:10,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 38 transitions, 219 flow [2024-06-28 02:22:10,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:10,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:10,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 63 transitions. [2024-06-28 02:22:10,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-28 02:22:10,697 INFO L175 Difference]: Start difference. First operand has 38 places, 30 transitions, 121 flow. Second operand 6 states and 63 transitions. [2024-06-28 02:22:10,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 38 transitions, 219 flow [2024-06-28 02:22:10,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 38 transitions, 202 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:10,700 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 150 flow [2024-06-28 02:22:10,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=150, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2024-06-28 02:22:10,701 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 11 predicate places. [2024-06-28 02:22:10,701 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 150 flow [2024-06-28 02:22:10,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 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-28 02:22:10,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:10,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:10,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:22:10,703 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-28 02:22:10,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:10,703 INFO L85 PathProgramCache]: Analyzing trace with hash 766702362, now seen corresponding path program 1 times [2024-06-28 02:22:10,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:10,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44628556] [2024-06-28 02:22:10,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:10,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:10,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:13,075 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-28 02:22:13,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:13,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44628556] [2024-06-28 02:22:13,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44628556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:13,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:13,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:13,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57441247] [2024-06-28 02:22:13,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:13,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:13,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:13,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:13,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:13,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-28 02:22:13,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 150 flow. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 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-28 02:22:13,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:13,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-28 02:22:13,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:13,475 INFO L124 PetriNetUnfolderBase]: 239/426 cut-off events. [2024-06-28 02:22:13,476 INFO L125 PetriNetUnfolderBase]: For 603/607 co-relation queries the response was YES. [2024-06-28 02:22:13,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1236 conditions, 426 events. 239/426 cut-off events. For 603/607 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1512 event pairs, 44 based on Foata normal form. 8/433 useless extension candidates. Maximal degree in co-relation 1218. Up to 362 conditions per place. [2024-06-28 02:22:13,478 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 36 selfloop transitions, 9 changer transitions 0/48 dead transitions. [2024-06-28 02:22:13,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 48 transitions, 272 flow [2024-06-28 02:22:13,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:13,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:13,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 86 transitions. [2024-06-28 02:22:13,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4479166666666667 [2024-06-28 02:22:13,480 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 150 flow. Second operand 6 states and 86 transitions. [2024-06-28 02:22:13,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 48 transitions, 272 flow [2024-06-28 02:22:13,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 48 transitions, 259 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:13,483 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 151 flow [2024-06-28 02:22:13,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=151, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2024-06-28 02:22:13,488 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 13 predicate places. [2024-06-28 02:22:13,488 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 151 flow [2024-06-28 02:22:13,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 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-28 02:22:13,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:13,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:13,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:22:13,490 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-28 02:22:13,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:13,490 INFO L85 PathProgramCache]: Analyzing trace with hash -889705425, now seen corresponding path program 1 times [2024-06-28 02:22:13,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:13,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564025095] [2024-06-28 02:22:13,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:13,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:13,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:14,670 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-28 02:22:14,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:14,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564025095] [2024-06-28 02:22:14,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564025095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:14,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:14,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:14,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229338137] [2024-06-28 02:22:14,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:14,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:14,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:14,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:14,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:14,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:14,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 transitions, 151 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:14,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:14,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:14,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:14,928 INFO L124 PetriNetUnfolderBase]: 237/424 cut-off events. [2024-06-28 02:22:14,928 INFO L125 PetriNetUnfolderBase]: For 855/855 co-relation queries the response was YES. [2024-06-28 02:22:14,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1295 conditions, 424 events. 237/424 cut-off events. For 855/855 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1528 event pairs, 160 based on Foata normal form. 1/424 useless extension candidates. Maximal degree in co-relation 1276. Up to 407 conditions per place. [2024-06-28 02:22:14,931 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 29 selfloop transitions, 9 changer transitions 0/40 dead transitions. [2024-06-28 02:22:14,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 40 transitions, 247 flow [2024-06-28 02:22:14,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:14,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:14,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 64 transitions. [2024-06-28 02:22:14,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-28 02:22:14,932 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 151 flow. Second operand 6 states and 64 transitions. [2024-06-28 02:22:14,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 40 transitions, 247 flow [2024-06-28 02:22:14,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 40 transitions, 225 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:14,934 INFO L231 Difference]: Finished difference. Result has 46 places, 35 transitions, 164 flow [2024-06-28 02:22:14,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=164, PETRI_PLACES=46, PETRI_TRANSITIONS=35} [2024-06-28 02:22:14,935 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 15 predicate places. [2024-06-28 02:22:14,935 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 35 transitions, 164 flow [2024-06-28 02:22:14,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:14,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:14,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:14,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:22:14,936 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-28 02:22:14,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:14,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1852515037, now seen corresponding path program 1 times [2024-06-28 02:22:14,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:14,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762762870] [2024-06-28 02:22:14,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:14,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:14,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:15,769 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-28 02:22:15,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:15,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762762870] [2024-06-28 02:22:15,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762762870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:15,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:15,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:15,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315123444] [2024-06-28 02:22:15,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:15,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:15,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:15,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:15,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:15,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:15,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 35 transitions, 164 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:15,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:15,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:15,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:16,089 INFO L124 PetriNetUnfolderBase]: 247/440 cut-off events. [2024-06-28 02:22:16,089 INFO L125 PetriNetUnfolderBase]: For 1085/1088 co-relation queries the response was YES. [2024-06-28 02:22:16,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1403 conditions, 440 events. 247/440 cut-off events. For 1085/1088 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1561 event pairs, 82 based on Foata normal form. 4/442 useless extension candidates. Maximal degree in co-relation 1382. Up to 401 conditions per place. [2024-06-28 02:22:16,092 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 37 selfloop transitions, 14 changer transitions 0/53 dead transitions. [2024-06-28 02:22:16,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 53 transitions, 320 flow [2024-06-28 02:22:16,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:16,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:16,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-28 02:22:16,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-28 02:22:16,094 INFO L175 Difference]: Start difference. First operand has 46 places, 35 transitions, 164 flow. Second operand 7 states and 78 transitions. [2024-06-28 02:22:16,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 53 transitions, 320 flow [2024-06-28 02:22:16,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 53 transitions, 301 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:16,096 INFO L231 Difference]: Finished difference. Result has 51 places, 42 transitions, 220 flow [2024-06-28 02:22:16,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=145, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=220, PETRI_PLACES=51, PETRI_TRANSITIONS=42} [2024-06-28 02:22:16,097 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 20 predicate places. [2024-06-28 02:22:16,098 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 42 transitions, 220 flow [2024-06-28 02:22:16,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:16,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:16,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:16,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:22:16,098 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-28 02:22:16,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:16,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1954482057, now seen corresponding path program 2 times [2024-06-28 02:22:16,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:16,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90628169] [2024-06-28 02:22:16,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:16,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:16,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:16,937 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-28 02:22:16,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:16,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90628169] [2024-06-28 02:22:16,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90628169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:16,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:16,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:16,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991681376] [2024-06-28 02:22:16,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:16,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:16,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:16,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:16,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:16,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:16,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 42 transitions, 220 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:16,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:16,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:16,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:17,337 INFO L124 PetriNetUnfolderBase]: 253/450 cut-off events. [2024-06-28 02:22:17,337 INFO L125 PetriNetUnfolderBase]: For 1546/1549 co-relation queries the response was YES. [2024-06-28 02:22:17,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1614 conditions, 450 events. 253/450 cut-off events. For 1546/1549 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1611 event pairs, 82 based on Foata normal form. 4/452 useless extension candidates. Maximal degree in co-relation 1590. Up to 405 conditions per place. [2024-06-28 02:22:17,340 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 36 selfloop transitions, 15 changer transitions 0/53 dead transitions. [2024-06-28 02:22:17,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 53 transitions, 364 flow [2024-06-28 02:22:17,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:17,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:17,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 69 transitions. [2024-06-28 02:22:17,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-28 02:22:17,342 INFO L175 Difference]: Start difference. First operand has 51 places, 42 transitions, 220 flow. Second operand 6 states and 69 transitions. [2024-06-28 02:22:17,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 53 transitions, 364 flow [2024-06-28 02:22:17,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 53 transitions, 349 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:17,344 INFO L231 Difference]: Finished difference. Result has 55 places, 44 transitions, 259 flow [2024-06-28 02:22:17,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=259, PETRI_PLACES=55, PETRI_TRANSITIONS=44} [2024-06-28 02:22:17,345 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 24 predicate places. [2024-06-28 02:22:17,345 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 44 transitions, 259 flow [2024-06-28 02:22:17,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:17,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:17,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:17,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:22:17,346 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-28 02:22:17,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:17,346 INFO L85 PathProgramCache]: Analyzing trace with hash -302775951, now seen corresponding path program 3 times [2024-06-28 02:22:17,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:17,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115563538] [2024-06-28 02:22:17,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:17,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:17,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:18,351 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-28 02:22:18,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:18,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115563538] [2024-06-28 02:22:18,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115563538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:18,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:18,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:18,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784702376] [2024-06-28 02:22:18,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:18,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:18,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:18,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:18,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:18,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:18,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 44 transitions, 259 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:18,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:18,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:18,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:18,635 INFO L124 PetriNetUnfolderBase]: 254/452 cut-off events. [2024-06-28 02:22:18,635 INFO L125 PetriNetUnfolderBase]: For 2035/2035 co-relation queries the response was YES. [2024-06-28 02:22:18,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1731 conditions, 452 events. 254/452 cut-off events. For 2035/2035 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1628 event pairs, 87 based on Foata normal form. 2/451 useless extension candidates. Maximal degree in co-relation 1705. Up to 394 conditions per place. [2024-06-28 02:22:18,638 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 36 selfloop transitions, 21 changer transitions 0/59 dead transitions. [2024-06-28 02:22:18,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 59 transitions, 469 flow [2024-06-28 02:22:18,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:18,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:18,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-28 02:22:18,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-28 02:22:18,640 INFO L175 Difference]: Start difference. First operand has 55 places, 44 transitions, 259 flow. Second operand 7 states and 78 transitions. [2024-06-28 02:22:18,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 59 transitions, 469 flow [2024-06-28 02:22:18,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 59 transitions, 421 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:18,642 INFO L231 Difference]: Finished difference. Result has 59 places, 50 transitions, 320 flow [2024-06-28 02:22:18,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=320, PETRI_PLACES=59, PETRI_TRANSITIONS=50} [2024-06-28 02:22:18,643 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 28 predicate places. [2024-06-28 02:22:18,643 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 50 transitions, 320 flow [2024-06-28 02:22:18,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:18,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:18,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:18,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:22:18,644 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-28 02:22:18,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:18,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1811062677, now seen corresponding path program 1 times [2024-06-28 02:22:18,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:18,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983936458] [2024-06-28 02:22:18,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:18,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:18,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:20,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:20,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:20,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983936458] [2024-06-28 02:22:20,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983936458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:20,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:20,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:20,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536588271] [2024-06-28 02:22:20,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:20,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:20,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:20,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:20,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:20,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:20,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 50 transitions, 320 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:20,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:20,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:20,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:20,377 INFO L124 PetriNetUnfolderBase]: 252/451 cut-off events. [2024-06-28 02:22:20,377 INFO L125 PetriNetUnfolderBase]: For 2018/2018 co-relation queries the response was YES. [2024-06-28 02:22:20,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1725 conditions, 451 events. 252/451 cut-off events. For 2018/2018 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1633 event pairs, 132 based on Foata normal form. 1/451 useless extension candidates. Maximal degree in co-relation 1697. Up to 430 conditions per place. [2024-06-28 02:22:20,379 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 45 selfloop transitions, 11 changer transitions 0/58 dead transitions. [2024-06-28 02:22:20,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 58 transitions, 456 flow [2024-06-28 02:22:20,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:20,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:20,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 72 transitions. [2024-06-28 02:22:20,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2024-06-28 02:22:20,380 INFO L175 Difference]: Start difference. First operand has 59 places, 50 transitions, 320 flow. Second operand 7 states and 72 transitions. [2024-06-28 02:22:20,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 58 transitions, 456 flow [2024-06-28 02:22:20,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 58 transitions, 444 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:20,383 INFO L231 Difference]: Finished difference. Result has 65 places, 52 transitions, 349 flow [2024-06-28 02:22:20,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=308, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=349, PETRI_PLACES=65, PETRI_TRANSITIONS=52} [2024-06-28 02:22:20,384 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 34 predicate places. [2024-06-28 02:22:20,384 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 52 transitions, 349 flow [2024-06-28 02:22:20,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:20,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:20,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:20,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:22:20,385 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-28 02:22:20,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:20,385 INFO L85 PathProgramCache]: Analyzing trace with hash 340239895, now seen corresponding path program 1 times [2024-06-28 02:22:20,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:20,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598566311] [2024-06-28 02:22:20,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:20,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:20,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:21,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-28 02:22:21,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:21,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598566311] [2024-06-28 02:22:21,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598566311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:21,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:21,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:21,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709009230] [2024-06-28 02:22:21,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:21,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:21,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:21,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:21,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:21,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:21,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 52 transitions, 349 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:21,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:21,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:21,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:21,767 INFO L124 PetriNetUnfolderBase]: 259/464 cut-off events. [2024-06-28 02:22:21,767 INFO L125 PetriNetUnfolderBase]: For 2404/2404 co-relation queries the response was YES. [2024-06-28 02:22:21,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1862 conditions, 464 events. 259/464 cut-off events. For 2404/2404 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1706 event pairs, 116 based on Foata normal form. 1/464 useless extension candidates. Maximal degree in co-relation 1831. Up to 417 conditions per place. [2024-06-28 02:22:21,771 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 46 selfloop transitions, 18 changer transitions 0/66 dead transitions. [2024-06-28 02:22:21,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 66 transitions, 539 flow [2024-06-28 02:22:21,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:21,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:21,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-28 02:22:21,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35267857142857145 [2024-06-28 02:22:21,772 INFO L175 Difference]: Start difference. First operand has 65 places, 52 transitions, 349 flow. Second operand 7 states and 79 transitions. [2024-06-28 02:22:21,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 66 transitions, 539 flow [2024-06-28 02:22:21,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 66 transitions, 514 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:21,777 INFO L231 Difference]: Finished difference. Result has 67 places, 56 transitions, 404 flow [2024-06-28 02:22:21,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=404, PETRI_PLACES=67, PETRI_TRANSITIONS=56} [2024-06-28 02:22:21,778 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 36 predicate places. [2024-06-28 02:22:21,778 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 56 transitions, 404 flow [2024-06-28 02:22:21,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:21,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:21,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:21,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:22:21,779 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-28 02:22:21,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:21,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1128983986, now seen corresponding path program 1 times [2024-06-28 02:22:21,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:21,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117529361] [2024-06-28 02:22:21,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:21,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:21,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:22,970 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-28 02:22:22,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:22,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117529361] [2024-06-28 02:22:22,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117529361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:22,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:22,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:22,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589123172] [2024-06-28 02:22:22,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:22,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:22,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:22,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:22,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:23,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:23,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 56 transitions, 404 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:23,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:23,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:23,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:23,291 INFO L124 PetriNetUnfolderBase]: 265/471 cut-off events. [2024-06-28 02:22:23,291 INFO L125 PetriNetUnfolderBase]: For 2932/2932 co-relation queries the response was YES. [2024-06-28 02:22:23,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1967 conditions, 471 events. 265/471 cut-off events. For 2932/2932 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1713 event pairs, 84 based on Foata normal form. 2/471 useless extension candidates. Maximal degree in co-relation 1935. Up to 422 conditions per place. [2024-06-28 02:22:23,294 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 49 selfloop transitions, 19 changer transitions 0/70 dead transitions. [2024-06-28 02:22:23,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 70 transitions, 590 flow [2024-06-28 02:22:23,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:23,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:23,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-28 02:22:23,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33984375 [2024-06-28 02:22:23,295 INFO L175 Difference]: Start difference. First operand has 67 places, 56 transitions, 404 flow. Second operand 8 states and 87 transitions. [2024-06-28 02:22:23,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 70 transitions, 590 flow [2024-06-28 02:22:23,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 70 transitions, 555 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:23,299 INFO L231 Difference]: Finished difference. Result has 70 places, 58 transitions, 428 flow [2024-06-28 02:22:23,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=428, PETRI_PLACES=70, PETRI_TRANSITIONS=58} [2024-06-28 02:22:23,300 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 39 predicate places. [2024-06-28 02:22:23,300 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 58 transitions, 428 flow [2024-06-28 02:22:23,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:23,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:23,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:23,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:22:23,300 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-28 02:22:23,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:23,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1113531147, now seen corresponding path program 2 times [2024-06-28 02:22:23,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:23,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626096554] [2024-06-28 02:22:23,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:23,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:23,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22: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-28 02:22:24,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:24,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626096554] [2024-06-28 02:22:24,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626096554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:24,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:24,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:24,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088665848] [2024-06-28 02:22:24,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:24,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:24,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:24,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:24,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:24,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:24,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 58 transitions, 428 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:24,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:24,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:24,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:24,851 INFO L124 PetriNetUnfolderBase]: 263/471 cut-off events. [2024-06-28 02:22:24,851 INFO L125 PetriNetUnfolderBase]: For 3348/3348 co-relation queries the response was YES. [2024-06-28 02:22:24,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2039 conditions, 471 events. 263/471 cut-off events. For 3348/3348 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1723 event pairs, 115 based on Foata normal form. 1/471 useless extension candidates. Maximal degree in co-relation 2007. Up to 415 conditions per place. [2024-06-28 02:22:24,854 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 44 selfloop transitions, 20 changer transitions 0/66 dead transitions. [2024-06-28 02:22:24,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 66 transitions, 580 flow [2024-06-28 02:22:24,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:24,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:24,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 69 transitions. [2024-06-28 02:22:24,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-28 02:22:24,855 INFO L175 Difference]: Start difference. First operand has 70 places, 58 transitions, 428 flow. Second operand 6 states and 69 transitions. [2024-06-28 02:22:24,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 66 transitions, 580 flow [2024-06-28 02:22:24,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 66 transitions, 535 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:24,859 INFO L231 Difference]: Finished difference. Result has 70 places, 58 transitions, 437 flow [2024-06-28 02:22:24,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=437, PETRI_PLACES=70, PETRI_TRANSITIONS=58} [2024-06-28 02:22:24,860 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 39 predicate places. [2024-06-28 02:22:24,860 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 58 transitions, 437 flow [2024-06-28 02:22:24,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:24,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:24,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:24,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:22:24,861 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-28 02:22:24,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:24,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1715968178, now seen corresponding path program 2 times [2024-06-28 02:22:24,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:24,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014294551] [2024-06-28 02:22:24,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:24,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:24,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:25,974 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-28 02:22:25,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:25,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014294551] [2024-06-28 02:22:25,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014294551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:25,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:25,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:25,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165132633] [2024-06-28 02:22:25,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:25,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:25,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:25,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:25,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:26,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:26,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 58 transitions, 437 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:26,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:26,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:26,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:26,355 INFO L124 PetriNetUnfolderBase]: 269/478 cut-off events. [2024-06-28 02:22:26,355 INFO L125 PetriNetUnfolderBase]: For 3969/3969 co-relation queries the response was YES. [2024-06-28 02:22:26,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2132 conditions, 478 events. 269/478 cut-off events. For 3969/3969 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1734 event pairs, 84 based on Foata normal form. 2/478 useless extension candidates. Maximal degree in co-relation 2099. Up to 415 conditions per place. [2024-06-28 02:22:26,358 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 46 selfloop transitions, 22 changer transitions 0/70 dead transitions. [2024-06-28 02:22:26,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 70 transitions, 621 flow [2024-06-28 02:22:26,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:26,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:26,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-28 02:22:26,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-28 02:22:26,359 INFO L175 Difference]: Start difference. First operand has 70 places, 58 transitions, 437 flow. Second operand 7 states and 78 transitions. [2024-06-28 02:22:26,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 70 transitions, 621 flow [2024-06-28 02:22:26,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 70 transitions, 574 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:26,363 INFO L231 Difference]: Finished difference. Result has 72 places, 60 transitions, 462 flow [2024-06-28 02:22:26,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=462, PETRI_PLACES=72, PETRI_TRANSITIONS=60} [2024-06-28 02:22:26,364 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 41 predicate places. [2024-06-28 02:22:26,364 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 60 transitions, 462 flow [2024-06-28 02:22:26,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:26,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:26,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:26,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:22:26,364 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-28 02:22:26,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:26,365 INFO L85 PathProgramCache]: Analyzing trace with hash -308376306, now seen corresponding path program 3 times [2024-06-28 02:22:26,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:26,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275281471] [2024-06-28 02:22:26,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:26,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:26,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:27,526 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-28 02:22:27,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:27,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275281471] [2024-06-28 02:22:27,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275281471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:27,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:27,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:27,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517428926] [2024-06-28 02:22:27,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:27,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:27,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:27,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:27,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:27,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:27,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 60 transitions, 462 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:27,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:27,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:27,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:27,810 INFO L124 PetriNetUnfolderBase]: 275/488 cut-off events. [2024-06-28 02:22:27,811 INFO L125 PetriNetUnfolderBase]: For 4140/4140 co-relation queries the response was YES. [2024-06-28 02:22:27,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2235 conditions, 488 events. 275/488 cut-off events. For 4140/4140 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1806 event pairs, 82 based on Foata normal form. 2/487 useless extension candidates. Maximal degree in co-relation 2201. Up to 386 conditions per place. [2024-06-28 02:22:27,814 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 41 selfloop transitions, 31 changer transitions 0/74 dead transitions. [2024-06-28 02:22:27,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 74 transitions, 704 flow [2024-06-28 02:22:27,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:27,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:27,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 80 transitions. [2024-06-28 02:22:27,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-28 02:22:27,815 INFO L175 Difference]: Start difference. First operand has 72 places, 60 transitions, 462 flow. Second operand 7 states and 80 transitions. [2024-06-28 02:22:27,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 74 transitions, 704 flow [2024-06-28 02:22:27,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 74 transitions, 642 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:27,819 INFO L231 Difference]: Finished difference. Result has 74 places, 64 transitions, 513 flow [2024-06-28 02:22:27,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=513, PETRI_PLACES=74, PETRI_TRANSITIONS=64} [2024-06-28 02:22:27,820 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 43 predicate places. [2024-06-28 02:22:27,821 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 64 transitions, 513 flow [2024-06-28 02:22:27,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:27,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:27,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:27,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:22:27,821 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-28 02:22:27,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:27,822 INFO L85 PathProgramCache]: Analyzing trace with hash -2030554798, now seen corresponding path program 4 times [2024-06-28 02:22:27,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:27,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513335984] [2024-06-28 02:22:27,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:27,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:27,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:28,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:28,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:28,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513335984] [2024-06-28 02:22:28,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513335984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:28,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:28,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:28,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63822980] [2024-06-28 02:22:28,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:28,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:28,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:28,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:28,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:28,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:28,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 64 transitions, 513 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:28,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:28,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:28,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:29,335 INFO L124 PetriNetUnfolderBase]: 276/490 cut-off events. [2024-06-28 02:22:29,335 INFO L125 PetriNetUnfolderBase]: For 4085/4085 co-relation queries the response was YES. [2024-06-28 02:22:29,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2250 conditions, 490 events. 276/490 cut-off events. For 4085/4085 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1811 event pairs, 87 based on Foata normal form. 2/489 useless extension candidates. Maximal degree in co-relation 2215. Up to 420 conditions per place. [2024-06-28 02:22:29,338 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 49 selfloop transitions, 24 changer transitions 0/75 dead transitions. [2024-06-28 02:22:29,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 75 transitions, 711 flow [2024-06-28 02:22:29,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:29,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:29,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-28 02:22:29,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-28 02:22:29,340 INFO L175 Difference]: Start difference. First operand has 74 places, 64 transitions, 513 flow. Second operand 7 states and 78 transitions. [2024-06-28 02:22:29,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 75 transitions, 711 flow [2024-06-28 02:22:29,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 75 transitions, 668 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:29,348 INFO L231 Difference]: Finished difference. Result has 78 places, 66 transitions, 547 flow [2024-06-28 02:22:29,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=547, PETRI_PLACES=78, PETRI_TRANSITIONS=66} [2024-06-28 02:22:29,348 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 47 predicate places. [2024-06-28 02:22:29,349 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 66 transitions, 547 flow [2024-06-28 02:22:29,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:29,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:29,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:29,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:22:29,350 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-28 02:22:29,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:29,351 INFO L85 PathProgramCache]: Analyzing trace with hash -308366386, now seen corresponding path program 1 times [2024-06-28 02:22:29,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:29,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376652957] [2024-06-28 02:22:29,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:29,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:29,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:31,149 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-28 02:22:31,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:31,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376652957] [2024-06-28 02:22:31,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376652957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:31,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:31,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:22:31,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73113100] [2024-06-28 02:22:31,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:31,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:22:31,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:31,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:22:31,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:22:31,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:31,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 66 transitions, 547 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:31,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:31,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:31,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:31,455 INFO L124 PetriNetUnfolderBase]: 274/489 cut-off events. [2024-06-28 02:22:31,456 INFO L125 PetriNetUnfolderBase]: For 4502/4502 co-relation queries the response was YES. [2024-06-28 02:22:31,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2309 conditions, 489 events. 274/489 cut-off events. For 4502/4502 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1837 event pairs, 136 based on Foata normal form. 1/489 useless extension candidates. Maximal degree in co-relation 2272. Up to 465 conditions per place. [2024-06-28 02:22:31,459 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 60 selfloop transitions, 13 changer transitions 0/75 dead transitions. [2024-06-28 02:22:31,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 75 transitions, 721 flow [2024-06-28 02:22:31,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:31,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:31,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-06-28 02:22:31,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-28 02:22:31,460 INFO L175 Difference]: Start difference. First operand has 78 places, 66 transitions, 547 flow. Second operand 8 states and 80 transitions. [2024-06-28 02:22:31,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 75 transitions, 721 flow [2024-06-28 02:22:31,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 75 transitions, 666 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:31,464 INFO L231 Difference]: Finished difference. Result has 81 places, 68 transitions, 539 flow [2024-06-28 02:22:31,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=539, PETRI_PLACES=81, PETRI_TRANSITIONS=68} [2024-06-28 02:22:31,465 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 50 predicate places. [2024-06-28 02:22:31,466 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 68 transitions, 539 flow [2024-06-28 02:22:31,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:31,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:31,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:31,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:22:31,466 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-28 02:22:31,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:31,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1591854430, now seen corresponding path program 1 times [2024-06-28 02:22:31,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:31,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308633667] [2024-06-28 02:22:31,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:31,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:31,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:32,741 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-28 02:22:32,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:32,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308633667] [2024-06-28 02:22:32,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308633667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:32,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:32,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:32,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135857150] [2024-06-28 02:22:32,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:32,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:32,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:32,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:32,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:32,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:32,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 68 transitions, 539 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-28 02:22:32,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:32,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:32,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:33,172 INFO L124 PetriNetUnfolderBase]: 288/513 cut-off events. [2024-06-28 02:22:33,172 INFO L125 PetriNetUnfolderBase]: For 4972/4972 co-relation queries the response was YES. [2024-06-28 02:22:33,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2418 conditions, 513 events. 288/513 cut-off events. For 4972/4972 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1952 event pairs, 85 based on Foata normal form. 2/514 useless extension candidates. Maximal degree in co-relation 2380. Up to 440 conditions per place. [2024-06-28 02:22:33,176 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 67 selfloop transitions, 19 changer transitions 0/88 dead transitions. [2024-06-28 02:22:33,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 88 transitions, 777 flow [2024-06-28 02:22:33,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:33,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:33,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-28 02:22:33,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35546875 [2024-06-28 02:22:33,177 INFO L175 Difference]: Start difference. First operand has 81 places, 68 transitions, 539 flow. Second operand 8 states and 91 transitions. [2024-06-28 02:22:33,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 88 transitions, 777 flow [2024-06-28 02:22:33,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 88 transitions, 746 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:33,189 INFO L231 Difference]: Finished difference. Result has 84 places, 73 transitions, 591 flow [2024-06-28 02:22:33,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=591, PETRI_PLACES=84, PETRI_TRANSITIONS=73} [2024-06-28 02:22:33,189 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 53 predicate places. [2024-06-28 02:22:33,189 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 73 transitions, 591 flow [2024-06-28 02:22:33,190 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-28 02:22:33,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:33,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:33,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:22:33,190 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-28 02:22:33,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:33,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1926910378, now seen corresponding path program 2 times [2024-06-28 02:22:33,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:33,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243264031] [2024-06-28 02:22:33,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:33,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:33,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:34,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-28 02:22:34,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:34,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243264031] [2024-06-28 02:22:34,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243264031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:34,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:34,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:22:34,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907462921] [2024-06-28 02:22:34,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:34,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:22:34,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:34,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:22:34,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:22:34,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:34,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 73 transitions, 591 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:34,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:34,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:34,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:35,037 INFO L124 PetriNetUnfolderBase]: 302/537 cut-off events. [2024-06-28 02:22:35,037 INFO L125 PetriNetUnfolderBase]: For 5736/5736 co-relation queries the response was YES. [2024-06-28 02:22:35,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2628 conditions, 537 events. 302/537 cut-off events. For 5736/5736 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2064 event pairs, 61 based on Foata normal form. 2/538 useless extension candidates. Maximal degree in co-relation 2588. Up to 457 conditions per place. [2024-06-28 02:22:35,041 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 69 selfloop transitions, 21 changer transitions 0/92 dead transitions. [2024-06-28 02:22:35,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 92 transitions, 841 flow [2024-06-28 02:22:35,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:35,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:35,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-28 02:22:35,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-28 02:22:35,043 INFO L175 Difference]: Start difference. First operand has 84 places, 73 transitions, 591 flow. Second operand 8 states and 93 transitions. [2024-06-28 02:22:35,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 92 transitions, 841 flow [2024-06-28 02:22:35,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 92 transitions, 792 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:35,049 INFO L231 Difference]: Finished difference. Result has 87 places, 77 transitions, 625 flow [2024-06-28 02:22:35,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=625, PETRI_PLACES=87, PETRI_TRANSITIONS=77} [2024-06-28 02:22:35,050 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2024-06-28 02:22:35,050 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 77 transitions, 625 flow [2024-06-28 02:22:35,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:35,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:35,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:35,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:22:35,051 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-28 02:22:35,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:35,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1927030348, now seen corresponding path program 3 times [2024-06-28 02:22:35,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:35,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117009393] [2024-06-28 02:22:35,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:35,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:35,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:36,273 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-28 02:22:36,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:36,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117009393] [2024-06-28 02:22:36,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117009393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:36,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:36,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:22:36,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102816524] [2024-06-28 02:22:36,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:36,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:22:36,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:36,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:22:36,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:22:36,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:36,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 77 transitions, 625 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:36,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:36,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:36,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:36,776 INFO L124 PetriNetUnfolderBase]: 308/547 cut-off events. [2024-06-28 02:22:36,776 INFO L125 PetriNetUnfolderBase]: For 6527/6527 co-relation queries the response was YES. [2024-06-28 02:22:36,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2741 conditions, 547 events. 308/547 cut-off events. For 6527/6527 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2112 event pairs, 62 based on Foata normal form. 2/548 useless extension candidates. Maximal degree in co-relation 2700. Up to 442 conditions per place. [2024-06-28 02:22:36,780 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 64 selfloop transitions, 28 changer transitions 0/94 dead transitions. [2024-06-28 02:22:36,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 94 transitions, 869 flow [2024-06-28 02:22:36,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:36,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:36,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-28 02:22:36,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-28 02:22:36,781 INFO L175 Difference]: Start difference. First operand has 87 places, 77 transitions, 625 flow. Second operand 8 states and 94 transitions. [2024-06-28 02:22:36,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 94 transitions, 869 flow [2024-06-28 02:22:36,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 94 transitions, 830 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:36,788 INFO L231 Difference]: Finished difference. Result has 91 places, 79 transitions, 672 flow [2024-06-28 02:22:36,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=672, PETRI_PLACES=91, PETRI_TRANSITIONS=79} [2024-06-28 02:22:36,789 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-06-28 02:22:36,789 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 79 transitions, 672 flow [2024-06-28 02:22:36,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:36,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:36,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:36,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:22:36,790 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-28 02:22:36,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:36,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1927030534, now seen corresponding path program 1 times [2024-06-28 02:22:36,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:36,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833417500] [2024-06-28 02:22:36,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:36,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:36,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:37,992 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-28 02:22:37,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:37,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833417500] [2024-06-28 02:22:37,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833417500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:37,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:37,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:22:37,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694905743] [2024-06-28 02:22:37,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:37,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:22:37,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:37,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:22:37,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:22:38,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:38,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 79 transitions, 672 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:38,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:38,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:38,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:38,337 INFO L124 PetriNetUnfolderBase]: 311/552 cut-off events. [2024-06-28 02:22:38,337 INFO L125 PetriNetUnfolderBase]: For 7260/7260 co-relation queries the response was YES. [2024-06-28 02:22:38,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2862 conditions, 552 events. 311/552 cut-off events. For 7260/7260 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2139 event pairs, 117 based on Foata normal form. 1/552 useless extension candidates. Maximal degree in co-relation 2820. Up to 495 conditions per place. [2024-06-28 02:22:38,340 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 69 selfloop transitions, 22 changer transitions 0/93 dead transitions. [2024-06-28 02:22:38,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 93 transitions, 914 flow [2024-06-28 02:22:38,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:38,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:38,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-28 02:22:38,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:22:38,341 INFO L175 Difference]: Start difference. First operand has 91 places, 79 transitions, 672 flow. Second operand 8 states and 88 transitions. [2024-06-28 02:22:38,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 93 transitions, 914 flow [2024-06-28 02:22:38,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 93 transitions, 846 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:38,348 INFO L231 Difference]: Finished difference. Result has 93 places, 81 transitions, 682 flow [2024-06-28 02:22:38,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=682, PETRI_PLACES=93, PETRI_TRANSITIONS=81} [2024-06-28 02:22:38,349 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 62 predicate places. [2024-06-28 02:22:38,349 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 81 transitions, 682 flow [2024-06-28 02:22:38,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:38,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:38,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:38,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:22:38,349 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-28 02:22:38,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:38,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1205871546, now seen corresponding path program 1 times [2024-06-28 02:22:38,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:38,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22430005] [2024-06-28 02:22:38,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:38,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:38,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:39,752 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-28 02:22:39,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:39,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22430005] [2024-06-28 02:22:39,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22430005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:39,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:39,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:22:39,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813019190] [2024-06-28 02:22:39,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:39,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:22:39,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:39,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:22:39,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:22:39,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:39,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 81 transitions, 682 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:39,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:39,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:39,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:40,127 INFO L124 PetriNetUnfolderBase]: 317/562 cut-off events. [2024-06-28 02:22:40,127 INFO L125 PetriNetUnfolderBase]: For 8077/8077 co-relation queries the response was YES. [2024-06-28 02:22:40,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2912 conditions, 562 events. 317/562 cut-off events. For 8077/8077 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2233 event pairs, 99 based on Foata normal form. 2/562 useless extension candidates. Maximal degree in co-relation 2869. Up to 503 conditions per place. [2024-06-28 02:22:40,131 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 74 selfloop transitions, 21 changer transitions 0/97 dead transitions. [2024-06-28 02:22:40,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 97 transitions, 934 flow [2024-06-28 02:22:40,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:22:40,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:22:40,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-28 02:22:40,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-28 02:22:40,132 INFO L175 Difference]: Start difference. First operand has 93 places, 81 transitions, 682 flow. Second operand 9 states and 96 transitions. [2024-06-28 02:22:40,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 97 transitions, 934 flow [2024-06-28 02:22:40,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 97 transitions, 886 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:40,141 INFO L231 Difference]: Finished difference. Result has 96 places, 83 transitions, 701 flow [2024-06-28 02:22:40,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=701, PETRI_PLACES=96, PETRI_TRANSITIONS=83} [2024-06-28 02:22:40,141 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 65 predicate places. [2024-06-28 02:22:40,141 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 83 transitions, 701 flow [2024-06-28 02:22:40,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:40,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:40,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:40,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:22:40,142 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-28 02:22:40,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:40,142 INFO L85 PathProgramCache]: Analyzing trace with hash 159608724, now seen corresponding path program 4 times [2024-06-28 02:22:40,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:40,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489819155] [2024-06-28 02:22:40,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:40,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:40,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:41,563 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-28 02:22:41,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:41,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489819155] [2024-06-28 02:22:41,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489819155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:41,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:41,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:22:41,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121032364] [2024-06-28 02:22:41,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:41,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:22:41,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:41,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:22:41,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:22:41,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:41,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 83 transitions, 701 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:41,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:41,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:41,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:42,102 INFO L124 PetriNetUnfolderBase]: 323/572 cut-off events. [2024-06-28 02:22:42,102 INFO L125 PetriNetUnfolderBase]: For 8911/8911 co-relation queries the response was YES. [2024-06-28 02:22:42,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3047 conditions, 572 events. 323/572 cut-off events. For 8911/8911 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2245 event pairs, 89 based on Foata normal form. 2/573 useless extension candidates. Maximal degree in co-relation 3003. Up to 476 conditions per place. [2024-06-28 02:22:42,109 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 71 selfloop transitions, 24 changer transitions 0/97 dead transitions. [2024-06-28 02:22:42,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 97 transitions, 945 flow [2024-06-28 02:22:42,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:42,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:42,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2024-06-28 02:22:42,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36160714285714285 [2024-06-28 02:22:42,111 INFO L175 Difference]: Start difference. First operand has 96 places, 83 transitions, 701 flow. Second operand 7 states and 81 transitions. [2024-06-28 02:22:42,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 97 transitions, 945 flow [2024-06-28 02:22:42,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 97 transitions, 894 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:22:42,119 INFO L231 Difference]: Finished difference. Result has 96 places, 85 transitions, 737 flow [2024-06-28 02:22:42,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=737, PETRI_PLACES=96, PETRI_TRANSITIONS=85} [2024-06-28 02:22:42,120 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 65 predicate places. [2024-06-28 02:22:42,120 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 85 transitions, 737 flow [2024-06-28 02:22:42,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:42,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:42,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:42,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:22:42,121 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-28 02:22:42,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:42,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1201025996, now seen corresponding path program 5 times [2024-06-28 02:22:42,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:42,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351154199] [2024-06-28 02:22:42,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:42,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:42,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:43,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-28 02:22:43,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:43,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351154199] [2024-06-28 02:22:43,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351154199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:43,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:43,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:22:43,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128727763] [2024-06-28 02:22:43,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:43,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:22:43,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:43,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:22:43,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:22:43,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:43,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 85 transitions, 737 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:43,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:43,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:43,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:43,993 INFO L124 PetriNetUnfolderBase]: 329/582 cut-off events. [2024-06-28 02:22:43,993 INFO L125 PetriNetUnfolderBase]: For 9980/9980 co-relation queries the response was YES. [2024-06-28 02:22:43,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3203 conditions, 582 events. 329/582 cut-off events. For 9980/9980 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2279 event pairs, 62 based on Foata normal form. 2/583 useless extension candidates. Maximal degree in co-relation 3158. Up to 452 conditions per place. [2024-06-28 02:22:43,998 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 64 selfloop transitions, 33 changer transitions 0/99 dead transitions. [2024-06-28 02:22:43,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 99 transitions, 991 flow [2024-06-28 02:22:43,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:43,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:43,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2024-06-28 02:22:43,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-28 02:22:43,999 INFO L175 Difference]: Start difference. First operand has 96 places, 85 transitions, 737 flow. Second operand 7 states and 82 transitions. [2024-06-28 02:22:43,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 99 transitions, 991 flow [2024-06-28 02:22:44,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 99 transitions, 920 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:44,009 INFO L231 Difference]: Finished difference. Result has 98 places, 87 transitions, 774 flow [2024-06-28 02:22:44,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=774, PETRI_PLACES=98, PETRI_TRANSITIONS=87} [2024-06-28 02:22:44,009 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 67 predicate places. [2024-06-28 02:22:44,009 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 87 transitions, 774 flow [2024-06-28 02:22:44,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:44,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:44,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:44,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:22:44,010 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-28 02:22:44,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:44,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1201026182, now seen corresponding path program 2 times [2024-06-28 02:22:44,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:44,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266989967] [2024-06-28 02:22:44,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:44,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:44,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:45,320 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-28 02:22:45,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:45,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266989967] [2024-06-28 02:22:45,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266989967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:45,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:45,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:22:45,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081556412] [2024-06-28 02:22:45,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:45,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:22:45,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:45,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:22:45,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:22:45,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:45,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 87 transitions, 774 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:45,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:45,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:45,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:45,792 INFO L124 PetriNetUnfolderBase]: 327/579 cut-off events. [2024-06-28 02:22:45,792 INFO L125 PetriNetUnfolderBase]: For 8714/8714 co-relation queries the response was YES. [2024-06-28 02:22:45,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3109 conditions, 579 events. 327/579 cut-off events. For 8714/8714 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2266 event pairs, 114 based on Foata normal form. 1/579 useless extension candidates. Maximal degree in co-relation 3063. Up to 502 conditions per place. [2024-06-28 02:22:45,800 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 67 selfloop transitions, 28 changer transitions 0/97 dead transitions. [2024-06-28 02:22:45,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 97 transitions, 996 flow [2024-06-28 02:22:45,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:45,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:45,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-28 02:22:45,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-28 02:22:45,802 INFO L175 Difference]: Start difference. First operand has 98 places, 87 transitions, 774 flow. Second operand 7 states and 78 transitions. [2024-06-28 02:22:45,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 97 transitions, 996 flow [2024-06-28 02:22:45,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 97 transitions, 916 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:45,812 INFO L231 Difference]: Finished difference. Result has 100 places, 87 transitions, 764 flow [2024-06-28 02:22:45,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=764, PETRI_PLACES=100, PETRI_TRANSITIONS=87} [2024-06-28 02:22:45,813 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 69 predicate places. [2024-06-28 02:22:45,813 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 87 transitions, 764 flow [2024-06-28 02:22:45,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:45,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:45,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:45,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:22:45,814 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-28 02:22:45,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:45,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1249411274, now seen corresponding path program 2 times [2024-06-28 02:22:45,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:45,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477946824] [2024-06-28 02:22:45,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:45,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:45,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:47,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-28 02:22:47,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:47,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477946824] [2024-06-28 02:22:47,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477946824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:47,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:47,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:22:47,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365948466] [2024-06-28 02:22:47,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:47,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:22:47,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:47,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:22:47,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:22:47,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:47,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 87 transitions, 764 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:47,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:47,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:47,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:47,533 INFO L124 PetriNetUnfolderBase]: 333/589 cut-off events. [2024-06-28 02:22:47,533 INFO L125 PetriNetUnfolderBase]: For 8896/8896 co-relation queries the response was YES. [2024-06-28 02:22:47,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3100 conditions, 589 events. 333/589 cut-off events. For 8896/8896 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2367 event pairs, 97 based on Foata normal form. 2/589 useless extension candidates. Maximal degree in co-relation 3053. Up to 508 conditions per place. [2024-06-28 02:22:47,536 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 73 selfloop transitions, 26 changer transitions 0/101 dead transitions. [2024-06-28 02:22:47,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 101 transitions, 1022 flow [2024-06-28 02:22:47,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:47,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:47,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-28 02:22:47,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33984375 [2024-06-28 02:22:47,537 INFO L175 Difference]: Start difference. First operand has 100 places, 87 transitions, 764 flow. Second operand 8 states and 87 transitions. [2024-06-28 02:22:47,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 101 transitions, 1022 flow [2024-06-28 02:22:47,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 101 transitions, 952 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:47,548 INFO L231 Difference]: Finished difference. Result has 102 places, 89 transitions, 778 flow [2024-06-28 02:22:47,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=778, PETRI_PLACES=102, PETRI_TRANSITIONS=89} [2024-06-28 02:22:47,549 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 71 predicate places. [2024-06-28 02:22:47,549 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 89 transitions, 778 flow [2024-06-28 02:22:47,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:47,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:47,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:47,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:22:47,549 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-28 02:22:47,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:47,550 INFO L85 PathProgramCache]: Analyzing trace with hash -969432502, now seen corresponding path program 3 times [2024-06-28 02:22:47,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:47,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912486616] [2024-06-28 02:22:47,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:47,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:47,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:49,059 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-28 02:22:49,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:49,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912486616] [2024-06-28 02:22:49,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912486616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:49,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:49,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:22:49,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436399324] [2024-06-28 02:22:49,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:49,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:22:49,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:49,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:22:49,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:22:49,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:49,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 89 transitions, 778 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:49,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:49,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:49,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:49,417 INFO L124 PetriNetUnfolderBase]: 339/599 cut-off events. [2024-06-28 02:22:49,417 INFO L125 PetriNetUnfolderBase]: For 9140/9140 co-relation queries the response was YES. [2024-06-28 02:22:49,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3188 conditions, 599 events. 339/599 cut-off events. For 9140/9140 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2434 event pairs, 94 based on Foata normal form. 2/598 useless extension candidates. Maximal degree in co-relation 3140. Up to 452 conditions per place. [2024-06-28 02:22:49,421 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 59 selfloop transitions, 44 changer transitions 0/105 dead transitions. [2024-06-28 02:22:49,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 105 transitions, 1112 flow [2024-06-28 02:22:49,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:49,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:49,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-28 02:22:49,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-28 02:22:49,422 INFO L175 Difference]: Start difference. First operand has 102 places, 89 transitions, 778 flow. Second operand 8 states and 90 transitions. [2024-06-28 02:22:49,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 105 transitions, 1112 flow [2024-06-28 02:22:49,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 105 transitions, 1038 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:49,434 INFO L231 Difference]: Finished difference. Result has 104 places, 93 transitions, 851 flow [2024-06-28 02:22:49,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=851, PETRI_PLACES=104, PETRI_TRANSITIONS=93} [2024-06-28 02:22:49,434 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 73 predicate places. [2024-06-28 02:22:49,434 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 93 transitions, 851 flow [2024-06-28 02:22:49,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:49,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:49,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:49,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:22:49,435 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-28 02:22:49,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:49,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1485586634, now seen corresponding path program 4 times [2024-06-28 02:22:49,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:49,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129577916] [2024-06-28 02:22:49,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:49,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:49,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:51,087 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-28 02:22:51,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:51,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129577916] [2024-06-28 02:22:51,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129577916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:51,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:51,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:22:51,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963751288] [2024-06-28 02:22:51,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:51,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:22:51,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:51,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:22:51,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:22:51,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:51,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 93 transitions, 851 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:51,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:51,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:51,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:51,530 INFO L124 PetriNetUnfolderBase]: 345/609 cut-off events. [2024-06-28 02:22:51,530 INFO L125 PetriNetUnfolderBase]: For 9188/9188 co-relation queries the response was YES. [2024-06-28 02:22:51,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3268 conditions, 609 events. 345/609 cut-off events. For 9188/9188 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2476 event pairs, 98 based on Foata normal form. 2/608 useless extension candidates. Maximal degree in co-relation 3219. Up to 498 conditions per place. [2024-06-28 02:22:51,534 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 67 selfloop transitions, 37 changer transitions 0/106 dead transitions. [2024-06-28 02:22:51,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 106 transitions, 1123 flow [2024-06-28 02:22:51,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:51,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:51,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-28 02:22:51,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:22:51,535 INFO L175 Difference]: Start difference. First operand has 104 places, 93 transitions, 851 flow. Second operand 8 states and 88 transitions. [2024-06-28 02:22:51,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 106 transitions, 1123 flow [2024-06-28 02:22:51,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 106 transitions, 1053 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:51,545 INFO L231 Difference]: Finished difference. Result has 108 places, 95 transitions, 888 flow [2024-06-28 02:22:51,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=888, PETRI_PLACES=108, PETRI_TRANSITIONS=95} [2024-06-28 02:22:51,546 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 77 predicate places. [2024-06-28 02:22:51,546 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 95 transitions, 888 flow [2024-06-28 02:22:51,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:51,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:51,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:51,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:22:51,547 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-28 02:22:51,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:51,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1482921298, now seen corresponding path program 6 times [2024-06-28 02:22:51,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:51,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115650722] [2024-06-28 02:22:51,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:51,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:51,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:53,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-28 02:22:53,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:53,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115650722] [2024-06-28 02:22:53,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115650722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:53,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:53,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:22:53,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133916848] [2024-06-28 02:22:53,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:53,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:22:53,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:53,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:22:53,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:22:53,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:53,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 95 transitions, 888 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:53,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:53,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:53,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:53,510 INFO L124 PetriNetUnfolderBase]: 341/603 cut-off events. [2024-06-28 02:22:53,510 INFO L125 PetriNetUnfolderBase]: For 9369/9369 co-relation queries the response was YES. [2024-06-28 02:22:53,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3291 conditions, 603 events. 341/603 cut-off events. For 9369/9369 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2411 event pairs, 73 based on Foata normal form. 2/600 useless extension candidates. Maximal degree in co-relation 3240. Up to 458 conditions per place. [2024-06-28 02:22:53,513 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 73 selfloop transitions, 33 changer transitions 0/108 dead transitions. [2024-06-28 02:22:53,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 108 transitions, 1152 flow [2024-06-28 02:22:53,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:53,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:53,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2024-06-28 02:22:53,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-28 02:22:53,514 INFO L175 Difference]: Start difference. First operand has 108 places, 95 transitions, 888 flow. Second operand 7 states and 82 transitions. [2024-06-28 02:22:53,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 108 transitions, 1152 flow [2024-06-28 02:22:53,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 108 transitions, 1069 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:53,526 INFO L231 Difference]: Finished difference. Result has 109 places, 97 transitions, 900 flow [2024-06-28 02:22:53,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=900, PETRI_PLACES=109, PETRI_TRANSITIONS=97} [2024-06-28 02:22:53,526 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 78 predicate places. [2024-06-28 02:22:53,527 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 97 transitions, 900 flow [2024-06-28 02:22:53,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:53,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:53,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:53,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:22:53,527 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-28 02:22:53,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:53,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1482914354, now seen corresponding path program 5 times [2024-06-28 02:22:53,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:53,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237469902] [2024-06-28 02:22:53,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:53,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:53,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:54,923 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-28 02:22:54,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:54,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237469902] [2024-06-28 02:22:54,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237469902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:54,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:54,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:22:54,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361882762] [2024-06-28 02:22:54,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:54,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:22:54,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:54,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:22:54,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:22:54,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:54,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 97 transitions, 900 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:54,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:54,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:54,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:55,271 INFO L124 PetriNetUnfolderBase]: 342/605 cut-off events. [2024-06-28 02:22:55,271 INFO L125 PetriNetUnfolderBase]: For 10271/10271 co-relation queries the response was YES. [2024-06-28 02:22:55,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3349 conditions, 605 events. 342/605 cut-off events. For 10271/10271 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2468 event pairs, 99 based on Foata normal form. 2/604 useless extension candidates. Maximal degree in co-relation 3297. Up to 525 conditions per place. [2024-06-28 02:22:55,275 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 82 selfloop transitions, 26 changer transitions 0/110 dead transitions. [2024-06-28 02:22:55,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 110 transitions, 1180 flow [2024-06-28 02:22:55,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:55,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:55,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-28 02:22:55,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33984375 [2024-06-28 02:22:55,277 INFO L175 Difference]: Start difference. First operand has 109 places, 97 transitions, 900 flow. Second operand 8 states and 87 transitions. [2024-06-28 02:22:55,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 110 transitions, 1180 flow [2024-06-28 02:22:55,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 110 transitions, 1101 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:55,290 INFO L231 Difference]: Finished difference. Result has 112 places, 99 transitions, 906 flow [2024-06-28 02:22:55,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=821, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=906, PETRI_PLACES=112, PETRI_TRANSITIONS=99} [2024-06-28 02:22:55,290 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 81 predicate places. [2024-06-28 02:22:55,291 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 99 transitions, 906 flow [2024-06-28 02:22:55,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:55,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:55,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:55,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:22:55,291 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-28 02:22:55,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:55,292 INFO L85 PathProgramCache]: Analyzing trace with hash -969421590, now seen corresponding path program 1 times [2024-06-28 02:22:55,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:55,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153723355] [2024-06-28 02:22:55,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:55,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:55,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:58,049 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-28 02:22:58,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:58,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153723355] [2024-06-28 02:22:58,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153723355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:58,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:58,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:22:58,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619898851] [2024-06-28 02:22:58,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:58,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:22:58,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:58,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:22:58,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:22:58,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:22:58,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 99 transitions, 906 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:58,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:58,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:22:58,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:58,427 INFO L124 PetriNetUnfolderBase]: 340/602 cut-off events. [2024-06-28 02:22:58,427 INFO L125 PetriNetUnfolderBase]: For 10420/10420 co-relation queries the response was YES. [2024-06-28 02:22:58,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3312 conditions, 602 events. 340/602 cut-off events. For 10420/10420 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2403 event pairs, 149 based on Foata normal form. 1/602 useless extension candidates. Maximal degree in co-relation 3259. Up to 575 conditions per place. [2024-06-28 02:22:58,430 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 92 selfloop transitions, 15 changer transitions 0/109 dead transitions. [2024-06-28 02:22:58,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 109 transitions, 1152 flow [2024-06-28 02:22:58,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:22:58,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:22:58,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-28 02:22:58,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3055555555555556 [2024-06-28 02:22:58,431 INFO L175 Difference]: Start difference. First operand has 112 places, 99 transitions, 906 flow. Second operand 9 states and 88 transitions. [2024-06-28 02:22:58,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 109 transitions, 1152 flow [2024-06-28 02:22:58,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 109 transitions, 1087 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:58,442 INFO L231 Difference]: Finished difference. Result has 115 places, 101 transitions, 894 flow [2024-06-28 02:22:58,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=894, PETRI_PLACES=115, PETRI_TRANSITIONS=101} [2024-06-28 02:22:58,443 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 84 predicate places. [2024-06-28 02:22:58,443 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 101 transitions, 894 flow [2024-06-28 02:22:58,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:58,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:58,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:58,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:22:58,443 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-28 02:22:58,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:58,444 INFO L85 PathProgramCache]: Analyzing trace with hash 2102848765, now seen corresponding path program 1 times [2024-06-28 02:22:58,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:58,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591742074] [2024-06-28 02:22:58,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:58,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:58,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:59,897 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-28 02:22:59,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:59,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591742074] [2024-06-28 02:22:59,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591742074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:59,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:59,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:22:59,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339710778] [2024-06-28 02:22:59,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:59,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:22:59,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:59,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:22:59,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:00,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:00,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 101 transitions, 894 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-28 02:23:00,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:00,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:00,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:00,374 INFO L124 PetriNetUnfolderBase]: 346/612 cut-off events. [2024-06-28 02:23:00,374 INFO L125 PetriNetUnfolderBase]: For 11104/11104 co-relation queries the response was YES. [2024-06-28 02:23:00,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3367 conditions, 612 events. 346/612 cut-off events. For 11104/11104 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2448 event pairs, 86 based on Foata normal form. 2/613 useless extension candidates. Maximal degree in co-relation 3313. Up to 524 conditions per place. [2024-06-28 02:23:00,377 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 95 selfloop transitions, 23 changer transitions 0/120 dead transitions. [2024-06-28 02:23:00,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 120 transitions, 1190 flow [2024-06-28 02:23:00,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:00,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:00,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-28 02:23:00,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2024-06-28 02:23:00,378 INFO L175 Difference]: Start difference. First operand has 115 places, 101 transitions, 894 flow. Second operand 9 states and 100 transitions. [2024-06-28 02:23:00,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 120 transitions, 1190 flow [2024-06-28 02:23:00,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 120 transitions, 1153 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:00,390 INFO L231 Difference]: Finished difference. Result has 117 places, 103 transitions, 930 flow [2024-06-28 02:23:00,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=857, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=930, PETRI_PLACES=117, PETRI_TRANSITIONS=103} [2024-06-28 02:23:00,390 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 86 predicate places. [2024-06-28 02:23:00,391 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 103 transitions, 930 flow [2024-06-28 02:23:00,391 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-28 02:23:00,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:00,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:00,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:23:00,391 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-28 02:23:00,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:00,391 INFO L85 PathProgramCache]: Analyzing trace with hash -395318735, now seen corresponding path program 2 times [2024-06-28 02:23:00,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:00,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73182836] [2024-06-28 02:23:00,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:00,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:00,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:01,926 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-28 02:23:01,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:01,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73182836] [2024-06-28 02:23:01,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73182836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:01,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:01,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:01,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324373334] [2024-06-28 02:23:01,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:01,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:01,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:01,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:01,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:02,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:02,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 103 transitions, 930 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:02,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:02,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:02,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:02,405 INFO L124 PetriNetUnfolderBase]: 352/622 cut-off events. [2024-06-28 02:23:02,406 INFO L125 PetriNetUnfolderBase]: For 12099/12099 co-relation queries the response was YES. [2024-06-28 02:23:02,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3512 conditions, 622 events. 352/622 cut-off events. For 12099/12099 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2495 event pairs, 64 based on Foata normal form. 2/623 useless extension candidates. Maximal degree in co-relation 3457. Up to 534 conditions per place. [2024-06-28 02:23:02,409 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 97 selfloop transitions, 23 changer transitions 0/122 dead transitions. [2024-06-28 02:23:02,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 122 transitions, 1234 flow [2024-06-28 02:23:02,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:02,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:02,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-28 02:23:02,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-28 02:23:02,413 INFO L175 Difference]: Start difference. First operand has 117 places, 103 transitions, 930 flow. Second operand 9 states and 102 transitions. [2024-06-28 02:23:02,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 122 transitions, 1234 flow [2024-06-28 02:23:02,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 122 transitions, 1177 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:02,427 INFO L231 Difference]: Finished difference. Result has 119 places, 105 transitions, 950 flow [2024-06-28 02:23:02,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=950, PETRI_PLACES=119, PETRI_TRANSITIONS=105} [2024-06-28 02:23:02,427 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 88 predicate places. [2024-06-28 02:23:02,427 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 105 transitions, 950 flow [2024-06-28 02:23:02,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:02,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:02,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:02,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:23:02,428 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-28 02:23:02,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:02,428 INFO L85 PathProgramCache]: Analyzing trace with hash -391594085, now seen corresponding path program 3 times [2024-06-28 02:23:02,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:02,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094443057] [2024-06-28 02:23:02,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:02,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:02,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:03,954 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-28 02:23:03,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:03,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094443057] [2024-06-28 02:23:03,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094443057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:03,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:03,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:03,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424212637] [2024-06-28 02:23:03,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:03,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:03,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:03,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:03,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:04,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:04,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 105 transitions, 950 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:04,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:04,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:04,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:04,549 INFO L124 PetriNetUnfolderBase]: 368/648 cut-off events. [2024-06-28 02:23:04,549 INFO L125 PetriNetUnfolderBase]: For 13898/13898 co-relation queries the response was YES. [2024-06-28 02:23:04,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3749 conditions, 648 events. 368/648 cut-off events. For 13898/13898 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2630 event pairs, 63 based on Foata normal form. 2/649 useless extension candidates. Maximal degree in co-relation 3693. Up to 497 conditions per place. [2024-06-28 02:23:04,553 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 88 selfloop transitions, 38 changer transitions 0/128 dead transitions. [2024-06-28 02:23:04,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 128 transitions, 1356 flow [2024-06-28 02:23:04,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:04,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:04,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-28 02:23:04,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3680555555555556 [2024-06-28 02:23:04,555 INFO L175 Difference]: Start difference. First operand has 119 places, 105 transitions, 950 flow. Second operand 9 states and 106 transitions. [2024-06-28 02:23:04,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 128 transitions, 1356 flow [2024-06-28 02:23:04,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 128 transitions, 1295 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:04,571 INFO L231 Difference]: Finished difference. Result has 121 places, 109 transitions, 1027 flow [2024-06-28 02:23:04,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1027, PETRI_PLACES=121, PETRI_TRANSITIONS=109} [2024-06-28 02:23:04,571 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 90 predicate places. [2024-06-28 02:23:04,572 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 109 transitions, 1027 flow [2024-06-28 02:23:04,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:04,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:04,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:04,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:23:04,572 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-28 02:23:04,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:04,573 INFO L85 PathProgramCache]: Analyzing trace with hash -391593868, now seen corresponding path program 1 times [2024-06-28 02:23:04,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:04,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546904125] [2024-06-28 02:23:04,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:04,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:04,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:06,216 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-28 02:23:06,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:06,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546904125] [2024-06-28 02:23:06,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546904125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:06,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:06,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:06,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093578921] [2024-06-28 02:23:06,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:06,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:06,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:06,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:06,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:06,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:06,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 109 transitions, 1027 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:06,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:06,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:06,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:06,662 INFO L124 PetriNetUnfolderBase]: 371/653 cut-off events. [2024-06-28 02:23:06,663 INFO L125 PetriNetUnfolderBase]: For 14762/14762 co-relation queries the response was YES. [2024-06-28 02:23:06,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3883 conditions, 653 events. 371/653 cut-off events. For 14762/14762 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2683 event pairs, 124 based on Foata normal form. 1/653 useless extension candidates. Maximal degree in co-relation 3826. Up to 585 conditions per place. [2024-06-28 02:23:06,666 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 97 selfloop transitions, 26 changer transitions 0/125 dead transitions. [2024-06-28 02:23:06,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 125 transitions, 1347 flow [2024-06-28 02:23:06,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:06,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:06,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-28 02:23:06,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-28 02:23:06,673 INFO L175 Difference]: Start difference. First operand has 121 places, 109 transitions, 1027 flow. Second operand 9 states and 97 transitions. [2024-06-28 02:23:06,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 125 transitions, 1347 flow [2024-06-28 02:23:06,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 125 transitions, 1289 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:06,694 INFO L231 Difference]: Finished difference. Result has 125 places, 111 transitions, 1061 flow [2024-06-28 02:23:06,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=969, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1061, PETRI_PLACES=125, PETRI_TRANSITIONS=111} [2024-06-28 02:23:06,695 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 94 predicate places. [2024-06-28 02:23:06,695 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 111 transitions, 1061 flow [2024-06-28 02:23:06,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:06,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:06,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:06,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:23:06,696 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-28 02:23:06,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:06,696 INFO L85 PathProgramCache]: Analyzing trace with hash -391599665, now seen corresponding path program 4 times [2024-06-28 02:23:06,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:06,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071818361] [2024-06-28 02:23:06,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:06,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:06,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:08,281 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-28 02:23:08,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:08,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071818361] [2024-06-28 02:23:08,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071818361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:08,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:08,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:08,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193979094] [2024-06-28 02:23:08,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:08,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:08,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:08,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:08,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:08,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:08,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 111 transitions, 1061 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:08,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:08,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:08,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:08,852 INFO L124 PetriNetUnfolderBase]: 367/647 cut-off events. [2024-06-28 02:23:08,852 INFO L125 PetriNetUnfolderBase]: For 15273/15273 co-relation queries the response was YES. [2024-06-28 02:23:08,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3857 conditions, 647 events. 367/647 cut-off events. For 15273/15273 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2625 event pairs, 62 based on Foata normal form. 2/648 useless extension candidates. Maximal degree in co-relation 3798. Up to 534 conditions per place. [2024-06-28 02:23:08,857 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 96 selfloop transitions, 30 changer transitions 0/128 dead transitions. [2024-06-28 02:23:08,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 128 transitions, 1357 flow [2024-06-28 02:23:08,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:08,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:08,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-28 02:23:08,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3576388888888889 [2024-06-28 02:23:08,869 INFO L175 Difference]: Start difference. First operand has 125 places, 111 transitions, 1061 flow. Second operand 9 states and 103 transitions. [2024-06-28 02:23:08,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 128 transitions, 1357 flow [2024-06-28 02:23:08,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 128 transitions, 1285 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:08,892 INFO L231 Difference]: Finished difference. Result has 127 places, 111 transitions, 1054 flow [2024-06-28 02:23:08,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1054, PETRI_PLACES=127, PETRI_TRANSITIONS=111} [2024-06-28 02:23:08,892 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 96 predicate places. [2024-06-28 02:23:08,893 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 111 transitions, 1054 flow [2024-06-28 02:23:08,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:08,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:08,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:08,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:23:08,893 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-28 02:23:08,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:08,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1272685985, now seen corresponding path program 1 times [2024-06-28 02:23:08,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:08,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267439487] [2024-06-28 02:23:08,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:08,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:08,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:10,651 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-28 02:23:10,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:10,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267439487] [2024-06-28 02:23:10,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267439487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:10,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:10,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:10,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982236568] [2024-06-28 02:23:10,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:10,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:10,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:10,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:10,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:10,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:10,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 111 transitions, 1054 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:10,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:10,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:10,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:11,137 INFO L124 PetriNetUnfolderBase]: 373/657 cut-off events. [2024-06-28 02:23:11,137 INFO L125 PetriNetUnfolderBase]: For 16304/16304 co-relation queries the response was YES. [2024-06-28 02:23:11,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3942 conditions, 657 events. 373/657 cut-off events. For 16304/16304 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2741 event pairs, 100 based on Foata normal form. 2/657 useless extension candidates. Maximal degree in co-relation 3882. Up to 590 conditions per place. [2024-06-28 02:23:11,142 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 104 selfloop transitions, 23 changer transitions 0/129 dead transitions. [2024-06-28 02:23:11,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 129 transitions, 1382 flow [2024-06-28 02:23:11,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:23:11,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:23:11,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-28 02:23:11,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-28 02:23:11,145 INFO L175 Difference]: Start difference. First operand has 127 places, 111 transitions, 1054 flow. Second operand 10 states and 105 transitions. [2024-06-28 02:23:11,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 129 transitions, 1382 flow [2024-06-28 02:23:11,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 129 transitions, 1298 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:23:11,165 INFO L231 Difference]: Finished difference. Result has 129 places, 113 transitions, 1045 flow [2024-06-28 02:23:11,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1045, PETRI_PLACES=129, PETRI_TRANSITIONS=113} [2024-06-28 02:23:11,166 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 98 predicate places. [2024-06-28 02:23:11,166 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 113 transitions, 1045 flow [2024-06-28 02:23:11,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:11,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:11,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:11,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:23:11,166 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-28 02:23:11,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:11,167 INFO L85 PathProgramCache]: Analyzing trace with hash 652904839, now seen corresponding path program 5 times [2024-06-28 02:23:11,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:11,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017254857] [2024-06-28 02:23:11,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:11,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:11,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:12,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:12,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:12,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017254857] [2024-06-28 02:23:12,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017254857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:12,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:12,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:12,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993070316] [2024-06-28 02:23:12,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:12,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:12,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:12,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:12,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:12,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:12,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 113 transitions, 1045 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:12,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:12,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:12,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:13,435 INFO L124 PetriNetUnfolderBase]: 379/667 cut-off events. [2024-06-28 02:23:13,435 INFO L125 PetriNetUnfolderBase]: For 17303/17303 co-relation queries the response was YES. [2024-06-28 02:23:13,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4020 conditions, 667 events. 379/667 cut-off events. For 17303/17303 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2742 event pairs, 94 based on Foata normal form. 2/668 useless extension candidates. Maximal degree in co-relation 3959. Up to 547 conditions per place. [2024-06-28 02:23:13,439 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 97 selfloop transitions, 30 changer transitions 0/129 dead transitions. [2024-06-28 02:23:13,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 129 transitions, 1363 flow [2024-06-28 02:23:13,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:13,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:13,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-28 02:23:13,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-28 02:23:13,440 INFO L175 Difference]: Start difference. First operand has 129 places, 113 transitions, 1045 flow. Second operand 8 states and 90 transitions. [2024-06-28 02:23:13,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 129 transitions, 1363 flow [2024-06-28 02:23:13,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 129 transitions, 1304 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 02:23:13,463 INFO L231 Difference]: Finished difference. Result has 129 places, 115 transitions, 1091 flow [2024-06-28 02:23:13,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=986, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1091, PETRI_PLACES=129, PETRI_TRANSITIONS=115} [2024-06-28 02:23:13,463 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 98 predicate places. [2024-06-28 02:23:13,463 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 115 transitions, 1091 flow [2024-06-28 02:23:13,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:13,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:13,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:13,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:23:13,464 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-28 02:23:13,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:13,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1266089219, now seen corresponding path program 6 times [2024-06-28 02:23:13,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:13,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794548891] [2024-06-28 02:23:13,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:13,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:13,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:15,134 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-28 02:23:15,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:15,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794548891] [2024-06-28 02:23:15,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794548891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:15,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:15,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:15,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149199538] [2024-06-28 02:23:15,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:15,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:15,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:15,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:15,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:15,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:15,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 115 transitions, 1091 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:15,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:15,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:15,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:15,661 INFO L124 PetriNetUnfolderBase]: 385/677 cut-off events. [2024-06-28 02:23:15,662 INFO L125 PetriNetUnfolderBase]: For 18647/18647 co-relation queries the response was YES. [2024-06-28 02:23:15,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4182 conditions, 677 events. 385/677 cut-off events. For 18647/18647 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2799 event pairs, 61 based on Foata normal form. 2/678 useless extension candidates. Maximal degree in co-relation 4120. Up to 531 conditions per place. [2024-06-28 02:23:15,666 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 92 selfloop transitions, 37 changer transitions 0/131 dead transitions. [2024-06-28 02:23:15,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 131 transitions, 1419 flow [2024-06-28 02:23:15,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:15,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:15,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-28 02:23:15,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35546875 [2024-06-28 02:23:15,668 INFO L175 Difference]: Start difference. First operand has 129 places, 115 transitions, 1091 flow. Second operand 8 states and 91 transitions. [2024-06-28 02:23:15,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 131 transitions, 1419 flow [2024-06-28 02:23:15,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 131 transitions, 1334 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:15,691 INFO L231 Difference]: Finished difference. Result has 131 places, 117 transitions, 1126 flow [2024-06-28 02:23:15,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1126, PETRI_PLACES=131, PETRI_TRANSITIONS=117} [2024-06-28 02:23:15,691 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 100 predicate places. [2024-06-28 02:23:15,692 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 117 transitions, 1126 flow [2024-06-28 02:23:15,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:15,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:15,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:15,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:23:15,692 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-28 02:23:15,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:15,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1422892517, now seen corresponding path program 7 times [2024-06-28 02:23:15,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:15,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155261154] [2024-06-28 02:23:15,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:15,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:15,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:17,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-28 02:23:17,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:17,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155261154] [2024-06-28 02:23:17,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155261154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:17,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:17,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:17,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432446552] [2024-06-28 02:23:17,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:17,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:17,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:17,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:17,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:17,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:17,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 117 transitions, 1126 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:17,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:17,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:17,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:18,110 INFO L124 PetriNetUnfolderBase]: 391/687 cut-off events. [2024-06-28 02:23:18,110 INFO L125 PetriNetUnfolderBase]: For 17584/17584 co-relation queries the response was YES. [2024-06-28 02:23:18,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4184 conditions, 687 events. 391/687 cut-off events. For 17584/17584 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2847 event pairs, 61 based on Foata normal form. 2/688 useless extension candidates. Maximal degree in co-relation 4121. Up to 479 conditions per place. [2024-06-28 02:23:18,114 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 81 selfloop transitions, 51 changer transitions 0/134 dead transitions. [2024-06-28 02:23:18,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 134 transitions, 1462 flow [2024-06-28 02:23:18,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:18,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:18,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-28 02:23:18,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-28 02:23:18,115 INFO L175 Difference]: Start difference. First operand has 131 places, 117 transitions, 1126 flow. Second operand 8 states and 93 transitions. [2024-06-28 02:23:18,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 134 transitions, 1462 flow [2024-06-28 02:23:18,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 134 transitions, 1357 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 02:23:18,136 INFO L231 Difference]: Finished difference. Result has 130 places, 119 transitions, 1167 flow [2024-06-28 02:23:18,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1167, PETRI_PLACES=130, PETRI_TRANSITIONS=119} [2024-06-28 02:23:18,136 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 99 predicate places. [2024-06-28 02:23:18,136 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 119 transitions, 1167 flow [2024-06-28 02:23:18,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:18,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:18,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:18,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:23:18,137 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-28 02:23:18,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:18,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1422892300, now seen corresponding path program 2 times [2024-06-28 02:23:18,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:18,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265273584] [2024-06-28 02:23:18,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:18,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:18,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:19,725 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-28 02:23:19,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:19,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265273584] [2024-06-28 02:23:19,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265273584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:19,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:19,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:19,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013187399] [2024-06-28 02:23:19,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:19,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:19,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:19,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:19,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:19,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:19,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 119 transitions, 1167 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:19,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:19,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:19,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:20,203 INFO L124 PetriNetUnfolderBase]: 389/684 cut-off events. [2024-06-28 02:23:20,203 INFO L125 PetriNetUnfolderBase]: For 16804/16804 co-relation queries the response was YES. [2024-06-28 02:23:20,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4169 conditions, 684 events. 389/684 cut-off events. For 16804/16804 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2840 event pairs, 120 based on Foata normal form. 1/684 useless extension candidates. Maximal degree in co-relation 4108. Up to 585 conditions per place. [2024-06-28 02:23:20,206 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 93 selfloop transitions, 36 changer transitions 0/131 dead transitions. [2024-06-28 02:23:20,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 131 transitions, 1465 flow [2024-06-28 02:23:20,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:20,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:20,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-28 02:23:20,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33984375 [2024-06-28 02:23:20,207 INFO L175 Difference]: Start difference. First operand has 130 places, 119 transitions, 1167 flow. Second operand 8 states and 87 transitions. [2024-06-28 02:23:20,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 131 transitions, 1465 flow [2024-06-28 02:23:20,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 131 transitions, 1337 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:20,228 INFO L231 Difference]: Finished difference. Result has 131 places, 119 transitions, 1125 flow [2024-06-28 02:23:20,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1125, PETRI_PLACES=131, PETRI_TRANSITIONS=119} [2024-06-28 02:23:20,229 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 100 predicate places. [2024-06-28 02:23:20,229 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 119 transitions, 1125 flow [2024-06-28 02:23:20,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:20,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:20,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:20,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:23:20,230 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-28 02:23:20,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:20,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1271666925, now seen corresponding path program 2 times [2024-06-28 02:23:20,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:20,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127346982] [2024-06-28 02:23:20,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:20,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:20,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:21,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-28 02:23:21,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:21,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127346982] [2024-06-28 02:23:21,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127346982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:21,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:21,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:21,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853905110] [2024-06-28 02:23:21,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:21,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:21,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:21,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:21,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:21,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:21,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 119 transitions, 1125 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:21,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:21,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:21,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:22,313 INFO L124 PetriNetUnfolderBase]: 395/694 cut-off events. [2024-06-28 02:23:22,313 INFO L125 PetriNetUnfolderBase]: For 17014/17014 co-relation queries the response was YES. [2024-06-28 02:23:22,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4142 conditions, 694 events. 395/694 cut-off events. For 17014/17014 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2946 event pairs, 98 based on Foata normal form. 2/694 useless extension candidates. Maximal degree in co-relation 4081. Up to 597 conditions per place. [2024-06-28 02:23:22,317 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 103 selfloop transitions, 30 changer transitions 0/135 dead transitions. [2024-06-28 02:23:22,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 135 transitions, 1463 flow [2024-06-28 02:23:22,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:22,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:22,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-28 02:23:22,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-28 02:23:22,318 INFO L175 Difference]: Start difference. First operand has 131 places, 119 transitions, 1125 flow. Second operand 9 states and 96 transitions. [2024-06-28 02:23:22,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 135 transitions, 1463 flow [2024-06-28 02:23:22,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 135 transitions, 1370 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:22,338 INFO L231 Difference]: Finished difference. Result has 133 places, 121 transitions, 1128 flow [2024-06-28 02:23:22,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1128, PETRI_PLACES=133, PETRI_TRANSITIONS=121} [2024-06-28 02:23:22,339 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 102 predicate places. [2024-06-28 02:23:22,339 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 121 transitions, 1128 flow [2024-06-28 02:23:22,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:22,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:22,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:22,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:23:22,341 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-28 02:23:22,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:22,341 INFO L85 PathProgramCache]: Analyzing trace with hash 3160557, now seen corresponding path program 8 times [2024-06-28 02:23:22,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:22,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622228951] [2024-06-28 02:23:22,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:22,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:22,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:24,089 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-28 02:23:24,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:24,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622228951] [2024-06-28 02:23:24,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622228951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:24,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:24,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:23:24,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534014382] [2024-06-28 02:23:24,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:24,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:23:24,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:24,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:23:24,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:24,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:24,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 121 transitions, 1128 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-28 02:23:24,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:24,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:24,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:24,571 INFO L124 PetriNetUnfolderBase]: 401/706 cut-off events. [2024-06-28 02:23:24,571 INFO L125 PetriNetUnfolderBase]: For 17249/17249 co-relation queries the response was YES. [2024-06-28 02:23:24,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4227 conditions, 706 events. 401/706 cut-off events. For 17249/17249 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2973 event pairs, 67 based on Foata normal form. 2/701 useless extension candidates. Maximal degree in co-relation 4165. Up to 445 conditions per place. [2024-06-28 02:23:24,576 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 80 selfloop transitions, 58 changer transitions 0/140 dead transitions. [2024-06-28 02:23:24,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 140 transitions, 1574 flow [2024-06-28 02:23:24,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:24,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:24,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-28 02:23:24,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37109375 [2024-06-28 02:23:24,577 INFO L175 Difference]: Start difference. First operand has 133 places, 121 transitions, 1128 flow. Second operand 8 states and 95 transitions. [2024-06-28 02:23:24,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 140 transitions, 1574 flow [2024-06-28 02:23:24,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 140 transitions, 1496 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:24,600 INFO L231 Difference]: Finished difference. Result has 134 places, 125 transitions, 1245 flow [2024-06-28 02:23:24,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1245, PETRI_PLACES=134, PETRI_TRANSITIONS=125} [2024-06-28 02:23:24,601 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 103 predicate places. [2024-06-28 02:23:24,601 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 125 transitions, 1245 flow [2024-06-28 02:23:24,601 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-28 02:23:24,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:24,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:24,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:23:24,601 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-28 02:23:24,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:24,602 INFO L85 PathProgramCache]: Analyzing trace with hash 3168493, now seen corresponding path program 3 times [2024-06-28 02:23:24,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:24,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11913497] [2024-06-28 02:23:24,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:24,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:24,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:26,692 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-28 02:23:26,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:26,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11913497] [2024-06-28 02:23:26,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11913497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:26,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:26,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:26,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449513356] [2024-06-28 02:23:26,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:26,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:26,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:26,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:26,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:26,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:26,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 125 transitions, 1245 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:26,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:26,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:26,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:27,168 INFO L124 PetriNetUnfolderBase]: 407/716 cut-off events. [2024-06-28 02:23:27,168 INFO L125 PetriNetUnfolderBase]: For 17590/17590 co-relation queries the response was YES. [2024-06-28 02:23:27,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4354 conditions, 716 events. 407/716 cut-off events. For 17590/17590 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3040 event pairs, 95 based on Foata normal form. 2/713 useless extension candidates. Maximal degree in co-relation 4291. Up to 595 conditions per place. [2024-06-28 02:23:27,172 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 99 selfloop transitions, 39 changer transitions 0/140 dead transitions. [2024-06-28 02:23:27,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 140 transitions, 1593 flow [2024-06-28 02:23:27,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:27,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:27,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-28 02:23:27,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-28 02:23:27,174 INFO L175 Difference]: Start difference. First operand has 134 places, 125 transitions, 1245 flow. Second operand 9 states and 97 transitions. [2024-06-28 02:23:27,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 140 transitions, 1593 flow [2024-06-28 02:23:27,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 140 transitions, 1516 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:27,201 INFO L231 Difference]: Finished difference. Result has 139 places, 127 transitions, 1279 flow [2024-06-28 02:23:27,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1279, PETRI_PLACES=139, PETRI_TRANSITIONS=127} [2024-06-28 02:23:27,202 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 108 predicate places. [2024-06-28 02:23:27,202 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 127 transitions, 1279 flow [2024-06-28 02:23:27,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:27,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:27,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:27,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:23:27,202 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-28 02:23:27,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:27,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1181929649, now seen corresponding path program 4 times [2024-06-28 02:23:27,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:27,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486120424] [2024-06-28 02:23:27,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:27,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:27,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:29,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:29,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:29,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486120424] [2024-06-28 02:23:29,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486120424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:29,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:29,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:29,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997081950] [2024-06-28 02:23:29,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:29,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:29,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:29,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:29,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:29,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:29,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 127 transitions, 1279 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:29,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:29,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:29,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:29,601 INFO L124 PetriNetUnfolderBase]: 413/724 cut-off events. [2024-06-28 02:23:29,601 INFO L125 PetriNetUnfolderBase]: For 18421/18421 co-relation queries the response was YES. [2024-06-28 02:23:29,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4485 conditions, 724 events. 413/724 cut-off events. For 18421/18421 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3069 event pairs, 166 based on Foata normal form. 2/725 useless extension candidates. Maximal degree in co-relation 4420. Up to 694 conditions per place. [2024-06-28 02:23:29,605 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 121 selfloop transitions, 15 changer transitions 0/138 dead transitions. [2024-06-28 02:23:29,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 138 transitions, 1603 flow [2024-06-28 02:23:29,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:29,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:29,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 89 transitions. [2024-06-28 02:23:29,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3090277777777778 [2024-06-28 02:23:29,606 INFO L175 Difference]: Start difference. First operand has 139 places, 127 transitions, 1279 flow. Second operand 9 states and 89 transitions. [2024-06-28 02:23:29,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 138 transitions, 1603 flow [2024-06-28 02:23:29,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 138 transitions, 1508 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:29,630 INFO L231 Difference]: Finished difference. Result has 141 places, 129 transitions, 1251 flow [2024-06-28 02:23:29,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1184, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1251, PETRI_PLACES=141, PETRI_TRANSITIONS=129} [2024-06-28 02:23:29,631 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 110 predicate places. [2024-06-28 02:23:29,631 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 129 transitions, 1251 flow [2024-06-28 02:23:29,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:29,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:29,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:29,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:23:29,632 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-28 02:23:29,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:29,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1281706345, now seen corresponding path program 5 times [2024-06-28 02:23:29,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:29,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031155481] [2024-06-28 02:23:29,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:29,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:29,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:31,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:31,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:31,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031155481] [2024-06-28 02:23:31,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031155481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:31,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:31,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:31,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720480582] [2024-06-28 02:23:31,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:31,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:31,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:31,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:31,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:31,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:31,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 129 transitions, 1251 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:31,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:31,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:31,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:31,908 INFO L124 PetriNetUnfolderBase]: 419/734 cut-off events. [2024-06-28 02:23:31,908 INFO L125 PetriNetUnfolderBase]: For 19458/19458 co-relation queries the response was YES. [2024-06-28 02:23:31,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4533 conditions, 734 events. 419/734 cut-off events. For 19458/19458 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3157 event pairs, 95 based on Foata normal form. 2/733 useless extension candidates. Maximal degree in co-relation 4467. Up to 576 conditions per place. [2024-06-28 02:23:31,912 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 90 selfloop transitions, 52 changer transitions 0/144 dead transitions. [2024-06-28 02:23:31,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 144 transitions, 1615 flow [2024-06-28 02:23:31,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:31,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:31,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-28 02:23:31,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-28 02:23:31,913 INFO L175 Difference]: Start difference. First operand has 141 places, 129 transitions, 1251 flow. Second operand 9 states and 98 transitions. [2024-06-28 02:23:31,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 144 transitions, 1615 flow [2024-06-28 02:23:31,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 144 transitions, 1564 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:31,940 INFO L231 Difference]: Finished difference. Result has 143 places, 131 transitions, 1345 flow [2024-06-28 02:23:31,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1200, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1345, PETRI_PLACES=143, PETRI_TRANSITIONS=131} [2024-06-28 02:23:31,941 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 112 predicate places. [2024-06-28 02:23:31,941 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 131 transitions, 1345 flow [2024-06-28 02:23:31,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:31,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:31,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:31,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:23:31,941 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-28 02:23:31,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:31,942 INFO L85 PathProgramCache]: Analyzing trace with hash -565564201, now seen corresponding path program 9 times [2024-06-28 02:23:31,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:31,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221546540] [2024-06-28 02:23:31,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:31,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:31,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:33,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-28 02:23:33,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:33,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221546540] [2024-06-28 02:23:33,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221546540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:33,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:33,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:23:33,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225107678] [2024-06-28 02:23:33,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:33,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:23:33,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:33,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:23:33,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:33,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:33,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 131 transitions, 1345 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-28 02:23:33,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:33,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:33,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:34,126 INFO L124 PetriNetUnfolderBase]: 425/744 cut-off events. [2024-06-28 02:23:34,127 INFO L125 PetriNetUnfolderBase]: For 20654/20654 co-relation queries the response was YES. [2024-06-28 02:23:34,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4747 conditions, 744 events. 425/744 cut-off events. For 20654/20654 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3164 event pairs, 69 based on Foata normal form. 2/741 useless extension candidates. Maximal degree in co-relation 4680. Up to 574 conditions per place. [2024-06-28 02:23:34,131 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 107 selfloop transitions, 43 changer transitions 0/152 dead transitions. [2024-06-28 02:23:34,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 152 transitions, 1810 flow [2024-06-28 02:23:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:34,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:34,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-28 02:23:34,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3680555555555556 [2024-06-28 02:23:34,132 INFO L175 Difference]: Start difference. First operand has 143 places, 131 transitions, 1345 flow. Second operand 9 states and 106 transitions. [2024-06-28 02:23:34,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 152 transitions, 1810 flow [2024-06-28 02:23:34,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 152 transitions, 1681 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:34,161 INFO L231 Difference]: Finished difference. Result has 145 places, 134 transitions, 1355 flow [2024-06-28 02:23:34,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1355, PETRI_PLACES=145, PETRI_TRANSITIONS=134} [2024-06-28 02:23:34,161 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 114 predicate places. [2024-06-28 02:23:34,161 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 134 transitions, 1355 flow [2024-06-28 02:23:34,162 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-28 02:23:34,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:34,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:34,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:23:34,162 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-28 02:23:34,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:34,162 INFO L85 PathProgramCache]: Analyzing trace with hash -226788273, now seen corresponding path program 10 times [2024-06-28 02:23:34,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:34,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446042207] [2024-06-28 02:23:34,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:34,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:34,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:35,750 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-28 02:23:35,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:35,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446042207] [2024-06-28 02:23:35,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446042207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:35,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:35,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:23:35,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058990979] [2024-06-28 02:23:35,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:35,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:23:35,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:35,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:23:35,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:35,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:35,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 134 transitions, 1355 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-28 02:23:35,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:35,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:35,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:36,196 INFO L124 PetriNetUnfolderBase]: 421/738 cut-off events. [2024-06-28 02:23:36,197 INFO L125 PetriNetUnfolderBase]: For 20720/20720 co-relation queries the response was YES. [2024-06-28 02:23:36,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4639 conditions, 738 events. 421/738 cut-off events. For 20720/20720 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3155 event pairs, 72 based on Foata normal form. 2/735 useless extension candidates. Maximal degree in co-relation 4571. Up to 585 conditions per place. [2024-06-28 02:23:36,201 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 109 selfloop transitions, 36 changer transitions 0/147 dead transitions. [2024-06-28 02:23:36,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 147 transitions, 1681 flow [2024-06-28 02:23:36,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:36,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:36,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-28 02:23:36,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35546875 [2024-06-28 02:23:36,202 INFO L175 Difference]: Start difference. First operand has 145 places, 134 transitions, 1355 flow. Second operand 8 states and 91 transitions. [2024-06-28 02:23:36,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 147 transitions, 1681 flow [2024-06-28 02:23:36,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 147 transitions, 1530 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:36,233 INFO L231 Difference]: Finished difference. Result has 148 places, 134 transitions, 1281 flow [2024-06-28 02:23:36,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1281, PETRI_PLACES=148, PETRI_TRANSITIONS=134} [2024-06-28 02:23:36,233 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 117 predicate places. [2024-06-28 02:23:36,233 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 134 transitions, 1281 flow [2024-06-28 02:23:36,233 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-28 02:23:36,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:36,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:36,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:23:36,234 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-28 02:23:36,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:36,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1274297035, now seen corresponding path program 6 times [2024-06-28 02:23:36,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:36,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541930649] [2024-06-28 02:23:36,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:36,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:36,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:37,957 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-28 02:23:37,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:37,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541930649] [2024-06-28 02:23:37,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541930649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:37,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:37,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:37,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448898265] [2024-06-28 02:23:37,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:37,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:37,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:37,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:37,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:38,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:38,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 134 transitions, 1281 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:38,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:38,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:38,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:38,451 INFO L124 PetriNetUnfolderBase]: 422/740 cut-off events. [2024-06-28 02:23:38,452 INFO L125 PetriNetUnfolderBase]: For 21391/21391 co-relation queries the response was YES. [2024-06-28 02:23:38,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4550 conditions, 740 events. 422/740 cut-off events. For 21391/21391 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3182 event pairs, 102 based on Foata normal form. 2/739 useless extension candidates. Maximal degree in co-relation 4480. Up to 652 conditions per place. [2024-06-28 02:23:38,455 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 119 selfloop transitions, 28 changer transitions 0/149 dead transitions. [2024-06-28 02:23:38,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 149 transitions, 1659 flow [2024-06-28 02:23:38,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:38,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:38,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-28 02:23:38,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-28 02:23:38,456 INFO L175 Difference]: Start difference. First operand has 148 places, 134 transitions, 1281 flow. Second operand 9 states and 96 transitions. [2024-06-28 02:23:38,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 149 transitions, 1659 flow [2024-06-28 02:23:38,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 149 transitions, 1582 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:38,487 INFO L231 Difference]: Finished difference. Result has 150 places, 136 transitions, 1305 flow [2024-06-28 02:23:38,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1305, PETRI_PLACES=150, PETRI_TRANSITIONS=136} [2024-06-28 02:23:38,487 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 119 predicate places. [2024-06-28 02:23:38,487 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 136 transitions, 1305 flow [2024-06-28 02:23:38,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:38,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:38,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:38,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:23:38,487 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-28 02:23:38,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:38,488 INFO L85 PathProgramCache]: Analyzing trace with hash 12703597, now seen corresponding path program 1 times [2024-06-28 02:23:38,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:38,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973374474] [2024-06-28 02:23:38,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:38,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:38,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:41,031 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-28 02:23:41,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:41,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973374474] [2024-06-28 02:23:41,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973374474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:41,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:41,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:23:41,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525864522] [2024-06-28 02:23:41,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:41,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:23:41,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:41,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:23:41,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:23:41,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:41,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 136 transitions, 1305 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:41,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:41,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:41,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:41,484 INFO L124 PetriNetUnfolderBase]: 419/735 cut-off events. [2024-06-28 02:23:41,485 INFO L125 PetriNetUnfolderBase]: For 21317/21317 co-relation queries the response was YES. [2024-06-28 02:23:41,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4486 conditions, 735 events. 419/735 cut-off events. For 21317/21317 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3126 event pairs, 170 based on Foata normal form. 2/736 useless extension candidates. Maximal degree in co-relation 4415. Up to 702 conditions per place. [2024-06-28 02:23:41,489 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 128 selfloop transitions, 16 changer transitions 0/146 dead transitions. [2024-06-28 02:23:41,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 146 transitions, 1615 flow [2024-06-28 02:23:41,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:23:41,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:23:41,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 95 transitions. [2024-06-28 02:23:41,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.296875 [2024-06-28 02:23:41,490 INFO L175 Difference]: Start difference. First operand has 150 places, 136 transitions, 1305 flow. Second operand 10 states and 95 transitions. [2024-06-28 02:23:41,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 146 transitions, 1615 flow [2024-06-28 02:23:41,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 146 transitions, 1530 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:41,518 INFO L231 Difference]: Finished difference. Result has 153 places, 136 transitions, 1256 flow [2024-06-28 02:23:41,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1220, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1256, PETRI_PLACES=153, PETRI_TRANSITIONS=136} [2024-06-28 02:23:41,519 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 122 predicate places. [2024-06-28 02:23:41,519 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 136 transitions, 1256 flow [2024-06-28 02:23:41,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:41,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:41,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:41,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:23:41,519 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-28 02:23:41,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:41,519 INFO L85 PathProgramCache]: Analyzing trace with hash -269116825, now seen corresponding path program 1 times [2024-06-28 02:23:41,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:41,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836474128] [2024-06-28 02:23:41,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:41,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:41,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:43,272 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-28 02:23:43,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:43,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836474128] [2024-06-28 02:23:43,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836474128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:43,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:43,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:43,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549946315] [2024-06-28 02:23:43,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:43,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:43,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:43,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:43,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:43,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:43,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 136 transitions, 1256 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-28 02:23:43,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:43,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:43,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:43,801 INFO L124 PetriNetUnfolderBase]: 428/756 cut-off events. [2024-06-28 02:23:43,801 INFO L125 PetriNetUnfolderBase]: For 22300/22300 co-relation queries the response was YES. [2024-06-28 02:23:43,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4521 conditions, 756 events. 428/756 cut-off events. For 22300/22300 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3291 event pairs, 98 based on Foata normal form. 2/757 useless extension candidates. Maximal degree in co-relation 4449. Up to 664 conditions per place. [2024-06-28 02:23:43,805 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 132 selfloop transitions, 22 changer transitions 0/156 dead transitions. [2024-06-28 02:23:43,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 156 transitions, 1628 flow [2024-06-28 02:23:43,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:43,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:43,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-28 02:23:43,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:23:43,806 INFO L175 Difference]: Start difference. First operand has 153 places, 136 transitions, 1256 flow. Second operand 9 states and 99 transitions. [2024-06-28 02:23:43,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 156 transitions, 1628 flow [2024-06-28 02:23:43,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 156 transitions, 1586 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:23:43,836 INFO L231 Difference]: Finished difference. Result has 155 places, 138 transitions, 1286 flow [2024-06-28 02:23:43,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1286, PETRI_PLACES=155, PETRI_TRANSITIONS=138} [2024-06-28 02:23:43,837 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 124 predicate places. [2024-06-28 02:23:43,837 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 138 transitions, 1286 flow [2024-06-28 02:23:43,837 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-28 02:23:43,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:43,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:43,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:23:43,837 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-28 02:23:43,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:43,837 INFO L85 PathProgramCache]: Analyzing trace with hash -238583065, now seen corresponding path program 2 times [2024-06-28 02:23:43,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:43,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099272814] [2024-06-28 02:23:43,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:43,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:43,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:45,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:45,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:45,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099272814] [2024-06-28 02:23:45,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099272814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:45,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:45,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:45,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388931880] [2024-06-28 02:23:45,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:45,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:45,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:45,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:45,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:45,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:45,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 138 transitions, 1286 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-28 02:23:45,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:45,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:45,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:45,857 INFO L124 PetriNetUnfolderBase]: 432/764 cut-off events. [2024-06-28 02:23:45,857 INFO L125 PetriNetUnfolderBase]: For 23263/23263 co-relation queries the response was YES. [2024-06-28 02:23:45,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4619 conditions, 764 events. 432/764 cut-off events. For 23263/23263 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3329 event pairs, 106 based on Foata normal form. 2/765 useless extension candidates. Maximal degree in co-relation 4545. Up to 676 conditions per place. [2024-06-28 02:23:45,861 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 131 selfloop transitions, 23 changer transitions 0/156 dead transitions. [2024-06-28 02:23:45,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 156 transitions, 1652 flow [2024-06-28 02:23:45,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:45,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:45,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-28 02:23:45,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:23:45,862 INFO L175 Difference]: Start difference. First operand has 155 places, 138 transitions, 1286 flow. Second operand 9 states and 99 transitions. [2024-06-28 02:23:45,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 156 transitions, 1652 flow [2024-06-28 02:23:45,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 156 transitions, 1600 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:45,901 INFO L231 Difference]: Finished difference. Result has 158 places, 139 transitions, 1302 flow [2024-06-28 02:23:45,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1302, PETRI_PLACES=158, PETRI_TRANSITIONS=139} [2024-06-28 02:23:45,902 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-28 02:23:45,902 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 139 transitions, 1302 flow [2024-06-28 02:23:45,902 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-28 02:23:45,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:45,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:45,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:23:45,902 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-28 02:23:45,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:45,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1170775007, now seen corresponding path program 3 times [2024-06-28 02:23:45,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:45,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787210526] [2024-06-28 02:23:45,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:45,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:45,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:47,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-28 02:23:47,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:47,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787210526] [2024-06-28 02:23:47,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787210526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:47,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:47,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:47,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226579009] [2024-06-28 02:23:47,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:47,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:47,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:47,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:47,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:47,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:47,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 139 transitions, 1302 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-28 02:23:47,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:47,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:47,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:47,793 INFO L124 PetriNetUnfolderBase]: 441/783 cut-off events. [2024-06-28 02:23:47,793 INFO L125 PetriNetUnfolderBase]: For 24864/24864 co-relation queries the response was YES. [2024-06-28 02:23:47,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4728 conditions, 783 events. 441/783 cut-off events. For 24864/24864 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3485 event pairs, 82 based on Foata normal form. 2/784 useless extension candidates. Maximal degree in co-relation 4653. Up to 663 conditions per place. [2024-06-28 02:23:47,797 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 132 selfloop transitions, 24 changer transitions 0/158 dead transitions. [2024-06-28 02:23:47,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 158 transitions, 1680 flow [2024-06-28 02:23:47,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:47,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:47,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-28 02:23:47,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-28 02:23:47,798 INFO L175 Difference]: Start difference. First operand has 158 places, 139 transitions, 1302 flow. Second operand 9 states and 96 transitions. [2024-06-28 02:23:47,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 158 transitions, 1680 flow [2024-06-28 02:23:47,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 158 transitions, 1622 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:47,843 INFO L231 Difference]: Finished difference. Result has 160 places, 141 transitions, 1322 flow [2024-06-28 02:23:47,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1244, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1322, PETRI_PLACES=160, PETRI_TRANSITIONS=141} [2024-06-28 02:23:47,843 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 129 predicate places. [2024-06-28 02:23:47,843 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 141 transitions, 1322 flow [2024-06-28 02:23:47,843 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-28 02:23:47,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:47,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:47,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:23:47,844 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-28 02:23:47,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:47,844 INFO L85 PathProgramCache]: Analyzing trace with hash 763803997, now seen corresponding path program 1 times [2024-06-28 02:23:47,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:47,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100718125] [2024-06-28 02:23:47,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:47,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:47,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:49,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:49,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:49,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100718125] [2024-06-28 02:23:49,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100718125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:49,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:49,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:49,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930862603] [2024-06-28 02:23:49,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:49,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:49,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:49,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:49,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:49,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:49,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 141 transitions, 1322 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-28 02:23:49,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:49,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:49,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:50,159 INFO L124 PetriNetUnfolderBase]: 447/793 cut-off events. [2024-06-28 02:23:50,159 INFO L125 PetriNetUnfolderBase]: For 26263/26263 co-relation queries the response was YES. [2024-06-28 02:23:50,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4798 conditions, 793 events. 447/793 cut-off events. For 26263/26263 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3527 event pairs, 101 based on Foata normal form. 2/794 useless extension candidates. Maximal degree in co-relation 4722. Up to 695 conditions per place. [2024-06-28 02:23:50,164 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 134 selfloop transitions, 26 changer transitions 0/162 dead transitions. [2024-06-28 02:23:50,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 162 transitions, 1714 flow [2024-06-28 02:23:50,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:23:50,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:23:50,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-28 02:23:50,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-28 02:23:50,165 INFO L175 Difference]: Start difference. First operand has 160 places, 141 transitions, 1322 flow. Second operand 10 states and 109 transitions. [2024-06-28 02:23:50,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 162 transitions, 1714 flow [2024-06-28 02:23:50,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 162 transitions, 1632 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 02:23:50,211 INFO L231 Difference]: Finished difference. Result has 162 places, 143 transitions, 1327 flow [2024-06-28 02:23:50,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1327, PETRI_PLACES=162, PETRI_TRANSITIONS=143} [2024-06-28 02:23:50,211 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 131 predicate places. [2024-06-28 02:23:50,211 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 143 transitions, 1327 flow [2024-06-28 02:23:50,211 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-28 02:23:50,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:50,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:50,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:23:50,211 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-28 02:23:50,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:50,212 INFO L85 PathProgramCache]: Analyzing trace with hash 627221355, now seen corresponding path program 4 times [2024-06-28 02:23:50,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:50,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204152245] [2024-06-28 02:23:50,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:50,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:50,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:52,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:52,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:52,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204152245] [2024-06-28 02:23:52,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204152245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:52,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:52,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:23:52,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186304931] [2024-06-28 02:23:52,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:52,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:23:52,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:52,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:23:52,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:23:52,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:52,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 143 transitions, 1327 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:52,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:52,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:52,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:52,637 INFO L124 PetriNetUnfolderBase]: 451/801 cut-off events. [2024-06-28 02:23:52,637 INFO L125 PetriNetUnfolderBase]: For 27272/27272 co-relation queries the response was YES. [2024-06-28 02:23:52,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4856 conditions, 801 events. 451/801 cut-off events. For 27272/27272 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3579 event pairs, 81 based on Foata normal form. 2/802 useless extension candidates. Maximal degree in co-relation 4781. Up to 713 conditions per place. [2024-06-28 02:23:52,644 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 136 selfloop transitions, 23 changer transitions 0/161 dead transitions. [2024-06-28 02:23:52,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 161 transitions, 1707 flow [2024-06-28 02:23:52,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:52,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:52,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-28 02:23:52,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-28 02:23:52,645 INFO L175 Difference]: Start difference. First operand has 162 places, 143 transitions, 1327 flow. Second operand 9 states and 101 transitions. [2024-06-28 02:23:52,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 161 transitions, 1707 flow [2024-06-28 02:23:52,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 161 transitions, 1636 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 02:23:52,691 INFO L231 Difference]: Finished difference. Result has 163 places, 144 transitions, 1328 flow [2024-06-28 02:23:52,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1256, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1328, PETRI_PLACES=163, PETRI_TRANSITIONS=144} [2024-06-28 02:23:52,691 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 132 predicate places. [2024-06-28 02:23:52,691 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 144 transitions, 1328 flow [2024-06-28 02:23:52,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:52,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:52,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:52,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:23:52,692 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-28 02:23:52,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:52,692 INFO L85 PathProgramCache]: Analyzing trace with hash 627160905, now seen corresponding path program 5 times [2024-06-28 02:23:52,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:52,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251067645] [2024-06-28 02:23:52,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:52,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:52,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:54,290 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-28 02:23:54,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:54,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251067645] [2024-06-28 02:23:54,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251067645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:54,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:54,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:23:54,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509263409] [2024-06-28 02:23:54,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:54,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:23:54,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:54,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:23:54,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:23:54,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:54,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 144 transitions, 1328 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-28 02:23:54,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:54,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:54,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:54,884 INFO L124 PetriNetUnfolderBase]: 460/820 cut-off events. [2024-06-28 02:23:54,884 INFO L125 PetriNetUnfolderBase]: For 28925/28925 co-relation queries the response was YES. [2024-06-28 02:23:54,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4953 conditions, 820 events. 460/820 cut-off events. For 28925/28925 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3742 event pairs, 79 based on Foata normal form. 2/821 useless extension candidates. Maximal degree in co-relation 4877. Up to 728 conditions per place. [2024-06-28 02:23:54,889 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 140 selfloop transitions, 22 changer transitions 0/164 dead transitions. [2024-06-28 02:23:54,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 164 transitions, 1726 flow [2024-06-28 02:23:54,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:54,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:54,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-28 02:23:54,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-28 02:23:54,890 INFO L175 Difference]: Start difference. First operand has 163 places, 144 transitions, 1328 flow. Second operand 9 states and 101 transitions. [2024-06-28 02:23:54,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 164 transitions, 1726 flow [2024-06-28 02:23:54,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 164 transitions, 1664 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:54,939 INFO L231 Difference]: Finished difference. Result has 166 places, 146 transitions, 1348 flow [2024-06-28 02:23:54,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1348, PETRI_PLACES=166, PETRI_TRANSITIONS=146} [2024-06-28 02:23:54,940 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 135 predicate places. [2024-06-28 02:23:54,940 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 146 transitions, 1348 flow [2024-06-28 02:23:54,940 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-28 02:23:54,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:54,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:54,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:23:54,940 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-28 02:23:54,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:54,940 INFO L85 PathProgramCache]: Analyzing trace with hash 630022825, now seen corresponding path program 2 times [2024-06-28 02:23:54,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:54,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701005857] [2024-06-28 02:23:54,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:54,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:54,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:56,824 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-28 02:23:56,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:56,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701005857] [2024-06-28 02:23:56,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701005857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:56,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:56,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:23:56,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672224012] [2024-06-28 02:23:56,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:56,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:23:56,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:56,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:23:56,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:23:56,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:56,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 146 transitions, 1348 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:56,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:56,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:56,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:57,380 INFO L124 PetriNetUnfolderBase]: 466/830 cut-off events. [2024-06-28 02:23:57,380 INFO L125 PetriNetUnfolderBase]: For 30232/30232 co-relation queries the response was YES. [2024-06-28 02:23:57,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5022 conditions, 830 events. 466/830 cut-off events. For 30232/30232 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3784 event pairs, 84 based on Foata normal form. 2/831 useless extension candidates. Maximal degree in co-relation 4944. Up to 732 conditions per place. [2024-06-28 02:23:57,385 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 139 selfloop transitions, 26 changer transitions 0/167 dead transitions. [2024-06-28 02:23:57,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 167 transitions, 1754 flow [2024-06-28 02:23:57,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:23:57,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:23:57,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-28 02:23:57,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-28 02:23:57,386 INFO L175 Difference]: Start difference. First operand has 166 places, 146 transitions, 1348 flow. Second operand 10 states and 111 transitions. [2024-06-28 02:23:57,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 167 transitions, 1754 flow [2024-06-28 02:23:57,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 167 transitions, 1692 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:57,440 INFO L231 Difference]: Finished difference. Result has 170 places, 148 transitions, 1377 flow [2024-06-28 02:23:57,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1377, PETRI_PLACES=170, PETRI_TRANSITIONS=148} [2024-06-28 02:23:57,440 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 139 predicate places. [2024-06-28 02:23:57,440 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 148 transitions, 1377 flow [2024-06-28 02:23:57,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:57,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:57,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:57,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:23:57,440 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-28 02:23:57,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:57,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1872546141, now seen corresponding path program 6 times [2024-06-28 02:23:57,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:57,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004252604] [2024-06-28 02:23:57,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:57,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:57,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:59,313 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-28 02:23:59,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:59,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004252604] [2024-06-28 02:23:59,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004252604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:59,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:59,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:23:59,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048101023] [2024-06-28 02:23:59,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:59,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:23:59,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:59,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:23:59,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:23:59,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:23:59,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 148 transitions, 1377 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:59,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:59,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:23:59,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:59,909 INFO L124 PetriNetUnfolderBase]: 470/838 cut-off events. [2024-06-28 02:23:59,909 INFO L125 PetriNetUnfolderBase]: For 31771/31771 co-relation queries the response was YES. [2024-06-28 02:23:59,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5120 conditions, 838 events. 470/838 cut-off events. For 31771/31771 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3833 event pairs, 77 based on Foata normal form. 2/839 useless extension candidates. Maximal degree in co-relation 5041. Up to 725 conditions per place. [2024-06-28 02:23:59,914 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 134 selfloop transitions, 30 changer transitions 0/166 dead transitions. [2024-06-28 02:23:59,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 166 transitions, 1773 flow [2024-06-28 02:23:59,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:59,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:59,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-28 02:23:59,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-28 02:23:59,915 INFO L175 Difference]: Start difference. First operand has 170 places, 148 transitions, 1377 flow. Second operand 9 states and 102 transitions. [2024-06-28 02:23:59,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 166 transitions, 1773 flow [2024-06-28 02:23:59,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 166 transitions, 1698 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 02:23:59,973 INFO L231 Difference]: Finished difference. Result has 171 places, 149 transitions, 1392 flow [2024-06-28 02:23:59,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1392, PETRI_PLACES=171, PETRI_TRANSITIONS=149} [2024-06-28 02:23:59,973 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 140 predicate places. [2024-06-28 02:23:59,974 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 149 transitions, 1392 flow [2024-06-28 02:23:59,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:59,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:59,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:59,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:23:59,974 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-28 02:23:59,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:59,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1872551101, now seen corresponding path program 3 times [2024-06-28 02:23:59,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:59,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090696355] [2024-06-28 02:23:59,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:59,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:59,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:01,916 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-28 02:24:01,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:01,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090696355] [2024-06-28 02:24:01,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090696355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:01,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:01,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:01,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377505226] [2024-06-28 02:24:01,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:01,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:01,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:01,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:01,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:02,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:02,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 149 transitions, 1392 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:02,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:02,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:02,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:02,509 INFO L124 PetriNetUnfolderBase]: 476/848 cut-off events. [2024-06-28 02:24:02,509 INFO L125 PetriNetUnfolderBase]: For 33258/33258 co-relation queries the response was YES. [2024-06-28 02:24:02,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5203 conditions, 848 events. 476/848 cut-off events. For 33258/33258 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3900 event pairs, 80 based on Foata normal form. 2/849 useless extension candidates. Maximal degree in co-relation 5123. Up to 725 conditions per place. [2024-06-28 02:24:02,515 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 135 selfloop transitions, 33 changer transitions 0/170 dead transitions. [2024-06-28 02:24:02,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 170 transitions, 1810 flow [2024-06-28 02:24:02,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:02,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:02,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-28 02:24:02,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 02:24:02,516 INFO L175 Difference]: Start difference. First operand has 171 places, 149 transitions, 1392 flow. Second operand 10 states and 112 transitions. [2024-06-28 02:24:02,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 170 transitions, 1810 flow [2024-06-28 02:24:02,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 170 transitions, 1730 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:02,576 INFO L231 Difference]: Finished difference. Result has 174 places, 151 transitions, 1421 flow [2024-06-28 02:24:02,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1312, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1421, PETRI_PLACES=174, PETRI_TRANSITIONS=151} [2024-06-28 02:24:02,577 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 143 predicate places. [2024-06-28 02:24:02,577 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 151 transitions, 1421 flow [2024-06-28 02:24:02,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:02,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:02,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:02,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:24:02,577 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-28 02:24:02,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:02,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1872724081, now seen corresponding path program 4 times [2024-06-28 02:24:02,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:02,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074040727] [2024-06-28 02:24:02,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:02,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:02,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:04,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:04,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:04,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074040727] [2024-06-28 02:24:04,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074040727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:04,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:04,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:04,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305390184] [2024-06-28 02:24:04,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:04,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:04,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:04,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:04,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:04,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:04,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 151 transitions, 1421 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:04,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:04,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:04,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:04,979 INFO L124 PetriNetUnfolderBase]: 482/858 cut-off events. [2024-06-28 02:24:04,979 INFO L125 PetriNetUnfolderBase]: For 34648/34648 co-relation queries the response was YES. [2024-06-28 02:24:04,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5300 conditions, 858 events. 482/858 cut-off events. For 34648/34648 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3966 event pairs, 78 based on Foata normal form. 2/859 useless extension candidates. Maximal degree in co-relation 5219. Up to 700 conditions per place. [2024-06-28 02:24:04,984 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 130 selfloop transitions, 41 changer transitions 0/173 dead transitions. [2024-06-28 02:24:04,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 173 transitions, 1855 flow [2024-06-28 02:24:04,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:04,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:04,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-28 02:24:04,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-28 02:24:04,985 INFO L175 Difference]: Start difference. First operand has 174 places, 151 transitions, 1421 flow. Second operand 10 states and 114 transitions. [2024-06-28 02:24:04,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 173 transitions, 1855 flow [2024-06-28 02:24:05,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 173 transitions, 1762 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 02:24:05,046 INFO L231 Difference]: Finished difference. Result has 176 places, 153 transitions, 1457 flow [2024-06-28 02:24:05,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1328, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1457, PETRI_PLACES=176, PETRI_TRANSITIONS=153} [2024-06-28 02:24:05,047 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 145 predicate places. [2024-06-28 02:24:05,047 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 153 transitions, 1457 flow [2024-06-28 02:24:05,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:05,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:05,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:05,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:24:05,047 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-28 02:24:05,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:05,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1872730839, now seen corresponding path program 1 times [2024-06-28 02:24:05,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:05,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685150917] [2024-06-28 02:24:05,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:05,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:05,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:06,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-28 02:24:06,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:06,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685150917] [2024-06-28 02:24:06,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685150917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:06,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:06,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:06,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825712479] [2024-06-28 02:24:06,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:06,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:06,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:06,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:06,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:07,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:07,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 153 transitions, 1457 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:07,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:07,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:07,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:07,481 INFO L124 PetriNetUnfolderBase]: 485/863 cut-off events. [2024-06-28 02:24:07,481 INFO L125 PetriNetUnfolderBase]: For 35158/35158 co-relation queries the response was YES. [2024-06-28 02:24:07,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5399 conditions, 863 events. 485/863 cut-off events. For 35158/35158 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4009 event pairs, 144 based on Foata normal form. 1/863 useless extension candidates. Maximal degree in co-relation 5317. Up to 782 conditions per place. [2024-06-28 02:24:07,487 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 139 selfloop transitions, 30 changer transitions 0/171 dead transitions. [2024-06-28 02:24:07,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 171 transitions, 1889 flow [2024-06-28 02:24:07,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:07,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:07,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-28 02:24:07,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-28 02:24:07,491 INFO L175 Difference]: Start difference. First operand has 176 places, 153 transitions, 1457 flow. Second operand 10 states and 106 transitions. [2024-06-28 02:24:07,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 171 transitions, 1889 flow [2024-06-28 02:24:07,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 171 transitions, 1776 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 02:24:07,561 INFO L231 Difference]: Finished difference. Result has 178 places, 155 transitions, 1456 flow [2024-06-28 02:24:07,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1456, PETRI_PLACES=178, PETRI_TRANSITIONS=155} [2024-06-28 02:24:07,561 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 147 predicate places. [2024-06-28 02:24:07,562 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 155 transitions, 1456 flow [2024-06-28 02:24:07,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:07,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:07,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:07,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:24:07,562 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-28 02:24:07,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:07,562 INFO L85 PathProgramCache]: Analyzing trace with hash 745493485, now seen corresponding path program 5 times [2024-06-28 02:24:07,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:07,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403366467] [2024-06-28 02:24:07,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:07,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:07,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:09,466 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-28 02:24:09,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:09,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403366467] [2024-06-28 02:24:09,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403366467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:09,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:09,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:09,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415564286] [2024-06-28 02:24:09,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:09,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:09,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:09,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:09,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:09,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:09,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 155 transitions, 1456 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:09,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:09,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:09,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:10,100 INFO L124 PetriNetUnfolderBase]: 491/873 cut-off events. [2024-06-28 02:24:10,101 INFO L125 PetriNetUnfolderBase]: For 37533/37533 co-relation queries the response was YES. [2024-06-28 02:24:10,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5457 conditions, 873 events. 491/873 cut-off events. For 37533/37533 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4043 event pairs, 76 based on Foata normal form. 2/874 useless extension candidates. Maximal degree in co-relation 5374. Up to 672 conditions per place. [2024-06-28 02:24:10,107 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 125 selfloop transitions, 51 changer transitions 0/178 dead transitions. [2024-06-28 02:24:10,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 178 transitions, 1910 flow [2024-06-28 02:24:10,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:10,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:10,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-28 02:24:10,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-28 02:24:10,108 INFO L175 Difference]: Start difference. First operand has 178 places, 155 transitions, 1456 flow. Second operand 10 states and 116 transitions. [2024-06-28 02:24:10,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 178 transitions, 1910 flow [2024-06-28 02:24:10,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 178 transitions, 1824 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:24:10,172 INFO L231 Difference]: Finished difference. Result has 180 places, 157 transitions, 1524 flow [2024-06-28 02:24:10,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1370, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1524, PETRI_PLACES=180, PETRI_TRANSITIONS=157} [2024-06-28 02:24:10,173 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 149 predicate places. [2024-06-28 02:24:10,173 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 157 transitions, 1524 flow [2024-06-28 02:24:10,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:10,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:10,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:10,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:24:10,173 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-28 02:24:10,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:10,174 INFO L85 PathProgramCache]: Analyzing trace with hash -798558087, now seen corresponding path program 1 times [2024-06-28 02:24:10,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:10,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115164536] [2024-06-28 02:24:10,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:10,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:10,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:12,863 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-28 02:24:12,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:12,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115164536] [2024-06-28 02:24:12,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115164536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:12,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:12,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:12,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104587878] [2024-06-28 02:24:12,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:12,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:12,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:12,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:12,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:12,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:12,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 157 transitions, 1524 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:12,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:12,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:12,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:13,430 INFO L124 PetriNetUnfolderBase]: 497/884 cut-off events. [2024-06-28 02:24:13,430 INFO L125 PetriNetUnfolderBase]: For 39477/39477 co-relation queries the response was YES. [2024-06-28 02:24:13,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5622 conditions, 884 events. 497/884 cut-off events. For 39477/39477 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4170 event pairs, 128 based on Foata normal form. 2/883 useless extension candidates. Maximal degree in co-relation 5538. Up to 806 conditions per place. [2024-06-28 02:24:13,436 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 150 selfloop transitions, 25 changer transitions 0/177 dead transitions. [2024-06-28 02:24:13,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 177 transitions, 1968 flow [2024-06-28 02:24:13,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:24:13,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:24:13,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-28 02:24:13,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-06-28 02:24:13,437 INFO L175 Difference]: Start difference. First operand has 180 places, 157 transitions, 1524 flow. Second operand 11 states and 114 transitions. [2024-06-28 02:24:13,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 177 transitions, 1968 flow [2024-06-28 02:24:13,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 177 transitions, 1832 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 02:24:13,510 INFO L231 Difference]: Finished difference. Result has 183 places, 159 transitions, 1479 flow [2024-06-28 02:24:13,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1388, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1479, PETRI_PLACES=183, PETRI_TRANSITIONS=159} [2024-06-28 02:24:13,511 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 152 predicate places. [2024-06-28 02:24:13,511 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 159 transitions, 1479 flow [2024-06-28 02:24:13,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:13,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:13,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:13,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:24:13,511 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-28 02:24:13,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:13,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1630595305, now seen corresponding path program 7 times [2024-06-28 02:24:13,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:13,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851948051] [2024-06-28 02:24:13,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:13,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:13,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:15,638 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-28 02:24:15,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:15,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851948051] [2024-06-28 02:24:15,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851948051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:15,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:15,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:15,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865528897] [2024-06-28 02:24:15,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:15,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:15,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:15,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:15,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:15,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:15,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 159 transitions, 1479 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:15,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:15,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:15,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:16,294 INFO L124 PetriNetUnfolderBase]: 501/891 cut-off events. [2024-06-28 02:24:16,294 INFO L125 PetriNetUnfolderBase]: For 40940/40940 co-relation queries the response was YES. [2024-06-28 02:24:16,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5631 conditions, 891 events. 501/891 cut-off events. For 40940/40940 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4132 event pairs, 115 based on Foata normal form. 2/892 useless extension candidates. Maximal degree in co-relation 5546. Up to 775 conditions per place. [2024-06-28 02:24:16,300 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 144 selfloop transitions, 28 changer transitions 0/174 dead transitions. [2024-06-28 02:24:16,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 174 transitions, 1883 flow [2024-06-28 02:24:16,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:16,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:16,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-28 02:24:16,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34765625 [2024-06-28 02:24:16,301 INFO L175 Difference]: Start difference. First operand has 183 places, 159 transitions, 1479 flow. Second operand 8 states and 89 transitions. [2024-06-28 02:24:16,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 174 transitions, 1883 flow [2024-06-28 02:24:16,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 174 transitions, 1808 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 02:24:16,375 INFO L231 Difference]: Finished difference. Result has 182 places, 160 transitions, 1496 flow [2024-06-28 02:24:16,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1404, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1496, PETRI_PLACES=182, PETRI_TRANSITIONS=160} [2024-06-28 02:24:16,375 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 151 predicate places. [2024-06-28 02:24:16,376 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 160 transitions, 1496 flow [2024-06-28 02:24:16,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:16,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:16,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:16,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:24:16,376 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-28 02:24:16,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:16,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1278319415, now seen corresponding path program 8 times [2024-06-28 02:24:16,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:16,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761477248] [2024-06-28 02:24:16,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:16,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:16,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:18,294 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-28 02:24:18,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:18,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761477248] [2024-06-28 02:24:18,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761477248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:18,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:18,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:18,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514774579] [2024-06-28 02:24:18,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:18,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:18,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:18,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:18,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:18,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:18,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 160 transitions, 1496 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:18,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:18,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:18,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:18,883 INFO L124 PetriNetUnfolderBase]: 505/899 cut-off events. [2024-06-28 02:24:18,883 INFO L125 PetriNetUnfolderBase]: For 42864/42864 co-relation queries the response was YES. [2024-06-28 02:24:18,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5737 conditions, 899 events. 505/899 cut-off events. For 42864/42864 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4222 event pairs, 86 based on Foata normal form. 2/900 useless extension candidates. Maximal degree in co-relation 5651. Up to 748 conditions per place. [2024-06-28 02:24:18,889 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 146 selfloop transitions, 27 changer transitions 0/175 dead transitions. [2024-06-28 02:24:18,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 175 transitions, 1904 flow [2024-06-28 02:24:18,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:18,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:18,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-28 02:24:18,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33984375 [2024-06-28 02:24:18,890 INFO L175 Difference]: Start difference. First operand has 182 places, 160 transitions, 1496 flow. Second operand 8 states and 87 transitions. [2024-06-28 02:24:18,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 175 transitions, 1904 flow [2024-06-28 02:24:18,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 175 transitions, 1822 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:18,967 INFO L231 Difference]: Finished difference. Result has 184 places, 161 transitions, 1508 flow [2024-06-28 02:24:18,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1508, PETRI_PLACES=184, PETRI_TRANSITIONS=161} [2024-06-28 02:24:18,968 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 153 predicate places. [2024-06-28 02:24:18,968 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 161 transitions, 1508 flow [2024-06-28 02:24:18,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:18,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:18,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:18,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:24:18,968 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-28 02:24:18,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:18,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1165229621, now seen corresponding path program 6 times [2024-06-28 02:24:18,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:18,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67972824] [2024-06-28 02:24:18,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:18,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:18,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:20,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:20,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:20,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67972824] [2024-06-28 02:24:20,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67972824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:20,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:20,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:20,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468634483] [2024-06-28 02:24:20,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:20,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:20,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:20,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:20,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:20,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:20,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 161 transitions, 1508 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:20,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:20,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:20,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:21,437 INFO L124 PetriNetUnfolderBase]: 511/909 cut-off events. [2024-06-28 02:24:21,438 INFO L125 PetriNetUnfolderBase]: For 41099/41099 co-relation queries the response was YES. [2024-06-28 02:24:21,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5755 conditions, 909 events. 511/909 cut-off events. For 41099/41099 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4261 event pairs, 115 based on Foata normal form. 2/910 useless extension candidates. Maximal degree in co-relation 5668. Up to 763 conditions per place. [2024-06-28 02:24:21,443 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 140 selfloop transitions, 37 changer transitions 0/179 dead transitions. [2024-06-28 02:24:21,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 179 transitions, 1946 flow [2024-06-28 02:24:21,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:21,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:21,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-28 02:24:21,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:24:21,444 INFO L175 Difference]: Start difference. First operand has 184 places, 161 transitions, 1508 flow. Second operand 9 states and 99 transitions. [2024-06-28 02:24:21,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 179 transitions, 1946 flow [2024-06-28 02:24:21,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 179 transitions, 1872 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:21,522 INFO L231 Difference]: Finished difference. Result has 187 places, 163 transitions, 1569 flow [2024-06-28 02:24:21,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1434, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1569, PETRI_PLACES=187, PETRI_TRANSITIONS=163} [2024-06-28 02:24:21,523 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 156 predicate places. [2024-06-28 02:24:21,523 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 163 transitions, 1569 flow [2024-06-28 02:24:21,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:21,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:21,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:21,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:24:21,523 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-28 02:24:21,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:21,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1159993345, now seen corresponding path program 7 times [2024-06-28 02:24:21,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:21,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205929586] [2024-06-28 02:24:21,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:21,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:21,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:23,578 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-28 02:24:23,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:23,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205929586] [2024-06-28 02:24:23,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205929586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:23,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:23,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:23,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664315906] [2024-06-28 02:24:23,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:23,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:23,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:23,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:23,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:23,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:23,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 163 transitions, 1569 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:23,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:23,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:23,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:24,301 INFO L124 PetriNetUnfolderBase]: 517/919 cut-off events. [2024-06-28 02:24:24,301 INFO L125 PetriNetUnfolderBase]: For 38090/38090 co-relation queries the response was YES. [2024-06-28 02:24:24,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5811 conditions, 919 events. 517/919 cut-off events. For 38090/38090 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4315 event pairs, 73 based on Foata normal form. 2/920 useless extension candidates. Maximal degree in co-relation 5723. Up to 693 conditions per place. [2024-06-28 02:24:24,307 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 124 selfloop transitions, 56 changer transitions 0/182 dead transitions. [2024-06-28 02:24:24,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 182 transitions, 2025 flow [2024-06-28 02:24:24,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:24,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:24,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-28 02:24:24,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-28 02:24:24,308 INFO L175 Difference]: Start difference. First operand has 187 places, 163 transitions, 1569 flow. Second operand 9 states and 102 transitions. [2024-06-28 02:24:24,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 182 transitions, 2025 flow [2024-06-28 02:24:24,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 182 transitions, 1906 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:24,377 INFO L231 Difference]: Finished difference. Result has 189 places, 165 transitions, 1624 flow [2024-06-28 02:24:24,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1624, PETRI_PLACES=189, PETRI_TRANSITIONS=165} [2024-06-28 02:24:24,378 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 158 predicate places. [2024-06-28 02:24:24,378 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 165 transitions, 1624 flow [2024-06-28 02:24:24,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:24,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:24,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:24,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:24:24,384 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-28 02:24:24,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:24,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1159986835, now seen corresponding path program 8 times [2024-06-28 02:24:24,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:24,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468595294] [2024-06-28 02:24:24,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:24,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:24,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:26,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:26,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:26,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468595294] [2024-06-28 02:24:26,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468595294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:26,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:26,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:26,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875711988] [2024-06-28 02:24:26,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:26,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:26,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:26,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:26,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:26,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:26,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 165 transitions, 1624 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:26,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:26,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:26,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:27,121 INFO L124 PetriNetUnfolderBase]: 533/945 cut-off events. [2024-06-28 02:24:27,121 INFO L125 PetriNetUnfolderBase]: For 39019/39019 co-relation queries the response was YES. [2024-06-28 02:24:27,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6063 conditions, 945 events. 533/945 cut-off events. For 39019/39019 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4471 event pairs, 73 based on Foata normal form. 2/946 useless extension candidates. Maximal degree in co-relation 5974. Up to 638 conditions per place. [2024-06-28 02:24:27,127 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 112 selfloop transitions, 74 changer transitions 0/188 dead transitions. [2024-06-28 02:24:27,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 188 transitions, 2234 flow [2024-06-28 02:24:27,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:27,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:27,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-28 02:24:27,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-28 02:24:27,128 INFO L175 Difference]: Start difference. First operand has 189 places, 165 transitions, 1624 flow. Second operand 9 states and 105 transitions. [2024-06-28 02:24:27,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 188 transitions, 2234 flow [2024-06-28 02:24:27,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 188 transitions, 2078 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:27,202 INFO L231 Difference]: Finished difference. Result has 191 places, 169 transitions, 1724 flow [2024-06-28 02:24:27,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1724, PETRI_PLACES=191, PETRI_TRANSITIONS=169} [2024-06-28 02:24:27,203 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 160 predicate places. [2024-06-28 02:24:27,203 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 169 transitions, 1724 flow [2024-06-28 02:24:27,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:27,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:27,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:27,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:24:27,203 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-28 02:24:27,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:27,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1160171285, now seen corresponding path program 9 times [2024-06-28 02:24:27,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:27,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272056849] [2024-06-28 02:24:27,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:27,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:27,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:29,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:29,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:29,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272056849] [2024-06-28 02:24:29,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272056849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:29,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:29,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:29,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124446240] [2024-06-28 02:24:29,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:29,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:29,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:29,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:29,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:29,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:29,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 169 transitions, 1724 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:29,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:29,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:29,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:30,144 INFO L124 PetriNetUnfolderBase]: 537/953 cut-off events. [2024-06-28 02:24:30,144 INFO L125 PetriNetUnfolderBase]: For 39090/39090 co-relation queries the response was YES. [2024-06-28 02:24:30,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6132 conditions, 953 events. 537/953 cut-off events. For 39090/39090 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4525 event pairs, 77 based on Foata normal form. 2/954 useless extension candidates. Maximal degree in co-relation 6042. Up to 809 conditions per place. [2024-06-28 02:24:30,152 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 146 selfloop transitions, 36 changer transitions 0/184 dead transitions. [2024-06-28 02:24:30,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 184 transitions, 2144 flow [2024-06-28 02:24:30,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:30,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:30,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-28 02:24:30,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-28 02:24:30,153 INFO L175 Difference]: Start difference. First operand has 191 places, 169 transitions, 1724 flow. Second operand 8 states and 90 transitions. [2024-06-28 02:24:30,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 184 transitions, 2144 flow [2024-06-28 02:24:30,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 184 transitions, 2041 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:30,229 INFO L231 Difference]: Finished difference. Result has 194 places, 170 transitions, 1721 flow [2024-06-28 02:24:30,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1721, PETRI_PLACES=194, PETRI_TRANSITIONS=170} [2024-06-28 02:24:30,230 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 163 predicate places. [2024-06-28 02:24:30,230 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 170 transitions, 1721 flow [2024-06-28 02:24:30,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:30,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:30,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:30,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:24:30,230 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-28 02:24:30,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:30,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1159986587, now seen corresponding path program 2 times [2024-06-28 02:24:30,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:30,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198096771] [2024-06-28 02:24:30,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:30,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:30,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:32,273 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-28 02:24:32,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:32,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198096771] [2024-06-28 02:24:32,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198096771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:32,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:32,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:32,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398619158] [2024-06-28 02:24:32,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:32,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:32,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:32,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:32,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:32,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:32,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 170 transitions, 1721 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:32,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:32,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:32,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:32,842 INFO L124 PetriNetUnfolderBase]: 535/950 cut-off events. [2024-06-28 02:24:32,842 INFO L125 PetriNetUnfolderBase]: For 38256/38256 co-relation queries the response was YES. [2024-06-28 02:24:32,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6097 conditions, 950 events. 535/950 cut-off events. For 38256/38256 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4514 event pairs, 146 based on Foata normal form. 1/950 useless extension candidates. Maximal degree in co-relation 6005. Up to 827 conditions per place. [2024-06-28 02:24:32,849 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 140 selfloop transitions, 44 changer transitions 0/186 dead transitions. [2024-06-28 02:24:32,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 186 transitions, 2183 flow [2024-06-28 02:24:32,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:32,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:32,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-28 02:24:32,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-28 02:24:32,850 INFO L175 Difference]: Start difference. First operand has 194 places, 170 transitions, 1721 flow. Second operand 9 states and 96 transitions. [2024-06-28 02:24:32,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 186 transitions, 2183 flow [2024-06-28 02:24:32,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 186 transitions, 2095 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:32,926 INFO L231 Difference]: Finished difference. Result has 197 places, 172 transitions, 1785 flow [2024-06-28 02:24:32,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1785, PETRI_PLACES=197, PETRI_TRANSITIONS=172} [2024-06-28 02:24:32,927 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 166 predicate places. [2024-06-28 02:24:32,927 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 172 transitions, 1785 flow [2024-06-28 02:24:32,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:32,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:32,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:32,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:24:32,928 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-28 02:24:32,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:32,928 INFO L85 PathProgramCache]: Analyzing trace with hash -2079461387, now seen corresponding path program 9 times [2024-06-28 02:24:32,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:32,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229135445] [2024-06-28 02:24:32,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:32,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:32,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:34,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-28 02:24:34,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:34,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229135445] [2024-06-28 02:24:34,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229135445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:34,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:34,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:34,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465207810] [2024-06-28 02:24:34,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:34,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:34,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:34,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:34,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:34,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:34,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 172 transitions, 1785 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:34,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:34,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:34,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:35,408 INFO L124 PetriNetUnfolderBase]: 531/944 cut-off events. [2024-06-28 02:24:35,408 INFO L125 PetriNetUnfolderBase]: For 36769/36769 co-relation queries the response was YES. [2024-06-28 02:24:35,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5978 conditions, 944 events. 531/944 cut-off events. For 36769/36769 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4487 event pairs, 77 based on Foata normal form. 2/945 useless extension candidates. Maximal degree in co-relation 5885. Up to 780 conditions per place. [2024-06-28 02:24:35,415 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 144 selfloop transitions, 42 changer transitions 0/188 dead transitions. [2024-06-28 02:24:35,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 188 transitions, 2197 flow [2024-06-28 02:24:35,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:35,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:35,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-28 02:24:35,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2024-06-28 02:24:35,416 INFO L175 Difference]: Start difference. First operand has 197 places, 172 transitions, 1785 flow. Second operand 9 states and 100 transitions. [2024-06-28 02:24:35,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 188 transitions, 2197 flow [2024-06-28 02:24:35,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 188 transitions, 2055 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:35,496 INFO L231 Difference]: Finished difference. Result has 199 places, 172 transitions, 1735 flow [2024-06-28 02:24:35,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1643, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1735, PETRI_PLACES=199, PETRI_TRANSITIONS=172} [2024-06-28 02:24:35,497 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 168 predicate places. [2024-06-28 02:24:35,497 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 172 transitions, 1735 flow [2024-06-28 02:24:35,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:35,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:35,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:35,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:24:35,498 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-28 02:24:35,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:35,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1906552439, now seen corresponding path program 2 times [2024-06-28 02:24:35,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:35,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308559886] [2024-06-28 02:24:35,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:35,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:35,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:38,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-28 02:24:38,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:38,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308559886] [2024-06-28 02:24:38,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308559886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:38,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:38,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:38,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720542559] [2024-06-28 02:24:38,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:38,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:38,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:38,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:38,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:38,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:38,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 172 transitions, 1735 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:38,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:38,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:38,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:38,667 INFO L124 PetriNetUnfolderBase]: 537/954 cut-off events. [2024-06-28 02:24:38,667 INFO L125 PetriNetUnfolderBase]: For 35510/35510 co-relation queries the response was YES. [2024-06-28 02:24:38,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5940 conditions, 954 events. 537/954 cut-off events. For 35510/35510 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4601 event pairs, 128 based on Foata normal form. 2/954 useless extension candidates. Maximal degree in co-relation 5846. Up to 839 conditions per place. [2024-06-28 02:24:38,673 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 154 selfloop transitions, 34 changer transitions 0/190 dead transitions. [2024-06-28 02:24:38,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 190 transitions, 2201 flow [2024-06-28 02:24:38,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:38,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:38,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-28 02:24:38,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-28 02:24:38,674 INFO L175 Difference]: Start difference. First operand has 199 places, 172 transitions, 1735 flow. Second operand 10 states and 105 transitions. [2024-06-28 02:24:38,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 190 transitions, 2201 flow [2024-06-28 02:24:38,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 190 transitions, 2078 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:24:38,748 INFO L231 Difference]: Finished difference. Result has 201 places, 174 transitions, 1726 flow [2024-06-28 02:24:38,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1726, PETRI_PLACES=201, PETRI_TRANSITIONS=174} [2024-06-28 02:24:38,749 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 170 predicate places. [2024-06-28 02:24:38,749 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 174 transitions, 1726 flow [2024-06-28 02:24:38,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:38,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:38,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:38,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:24:38,749 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-28 02:24:38,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:38,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1943559513, now seen corresponding path program 10 times [2024-06-28 02:24:38,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:38,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69096412] [2024-06-28 02:24:38,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:38,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:38,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:40,894 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-28 02:24:40,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:40,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69096412] [2024-06-28 02:24:40,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69096412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:40,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:40,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:24:40,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747588903] [2024-06-28 02:24:40,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:40,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:24:40,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:40,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:24:40,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:24:40,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:40,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 174 transitions, 1726 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-28 02:24:40,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:40,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:40,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:41,332 INFO L124 PetriNetUnfolderBase]: 534/951 cut-off events. [2024-06-28 02:24:41,333 INFO L125 PetriNetUnfolderBase]: For 34539/34539 co-relation queries the response was YES. [2024-06-28 02:24:41,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5817 conditions, 951 events. 534/951 cut-off events. For 34539/34539 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4540 event pairs, 80 based on Foata normal form. 2/946 useless extension candidates. Maximal degree in co-relation 5722. Up to 796 conditions per place. [2024-06-28 02:24:41,339 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 150 selfloop transitions, 35 changer transitions 0/187 dead transitions. [2024-06-28 02:24:41,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 187 transitions, 2132 flow [2024-06-28 02:24:41,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:41,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:41,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-28 02:24:41,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-28 02:24:41,340 INFO L175 Difference]: Start difference. First operand has 201 places, 174 transitions, 1726 flow. Second operand 8 states and 90 transitions. [2024-06-28 02:24:41,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 187 transitions, 2132 flow [2024-06-28 02:24:41,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 187 transitions, 2038 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:24:41,421 INFO L231 Difference]: Finished difference. Result has 201 places, 174 transitions, 1706 flow [2024-06-28 02:24:41,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1632, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1706, PETRI_PLACES=201, PETRI_TRANSITIONS=174} [2024-06-28 02:24:41,422 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 170 predicate places. [2024-06-28 02:24:41,422 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 174 transitions, 1706 flow [2024-06-28 02:24:41,422 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-28 02:24:41,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:41,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:41,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:24:41,422 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-28 02:24:41,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:41,422 INFO L85 PathProgramCache]: Analyzing trace with hash 97985499, now seen corresponding path program 10 times [2024-06-28 02:24:41,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:41,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472173145] [2024-06-28 02:24:41,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:41,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:41,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:43,534 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-28 02:24:43,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:43,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472173145] [2024-06-28 02:24:43,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472173145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:43,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:43,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:24:43,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179079528] [2024-06-28 02:24:43,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:43,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:24:43,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:43,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:24:43,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:24:43,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:43,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 174 transitions, 1706 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-28 02:24:43,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:43,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:43,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:44,148 INFO L124 PetriNetUnfolderBase]: 550/977 cut-off events. [2024-06-28 02:24:44,149 INFO L125 PetriNetUnfolderBase]: For 37407/37407 co-relation queries the response was YES. [2024-06-28 02:24:44,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6070 conditions, 977 events. 550/977 cut-off events. For 37407/37407 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4697 event pairs, 72 based on Foata normal form. 2/972 useless extension candidates. Maximal degree in co-relation 5974. Up to 688 conditions per place. [2024-06-28 02:24:44,155 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 129 selfloop transitions, 66 changer transitions 0/197 dead transitions. [2024-06-28 02:24:44,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 197 transitions, 2338 flow [2024-06-28 02:24:44,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:44,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:44,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-28 02:24:44,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 02:24:44,156 INFO L175 Difference]: Start difference. First operand has 201 places, 174 transitions, 1706 flow. Second operand 9 states and 108 transitions. [2024-06-28 02:24:44,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 197 transitions, 2338 flow [2024-06-28 02:24:44,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 197 transitions, 2218 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:44,251 INFO L231 Difference]: Finished difference. Result has 203 places, 178 transitions, 1819 flow [2024-06-28 02:24:44,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1586, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1819, PETRI_PLACES=203, PETRI_TRANSITIONS=178} [2024-06-28 02:24:44,252 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 172 predicate places. [2024-06-28 02:24:44,252 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 178 transitions, 1819 flow [2024-06-28 02:24:44,252 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-28 02:24:44,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:44,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:44,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:24:44,252 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-28 02:24:44,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:44,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1787820059, now seen corresponding path program 3 times [2024-06-28 02:24:44,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:44,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442290193] [2024-06-28 02:24:44,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:44,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:44,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:47,648 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-28 02:24:47,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:47,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442290193] [2024-06-28 02:24:47,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442290193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:47,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:47,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:47,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500452075] [2024-06-28 02:24:47,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:47,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:47,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:47,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:47,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:47,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:47,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 178 transitions, 1819 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:47,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:47,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:47,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:48,314 INFO L124 PetriNetUnfolderBase]: 556/987 cut-off events. [2024-06-28 02:24:48,314 INFO L125 PetriNetUnfolderBase]: For 39008/39008 co-relation queries the response was YES. [2024-06-28 02:24:48,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6217 conditions, 987 events. 556/987 cut-off events. For 39008/39008 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4793 event pairs, 123 based on Foata normal form. 2/984 useless extension candidates. Maximal degree in co-relation 6120. Up to 856 conditions per place. [2024-06-28 02:24:48,320 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 152 selfloop transitions, 41 changer transitions 0/195 dead transitions. [2024-06-28 02:24:48,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 195 transitions, 2295 flow [2024-06-28 02:24:48,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:48,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:48,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-28 02:24:48,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-28 02:24:48,321 INFO L175 Difference]: Start difference. First operand has 203 places, 178 transitions, 1819 flow. Second operand 10 states and 106 transitions. [2024-06-28 02:24:48,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 195 transitions, 2295 flow [2024-06-28 02:24:48,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 195 transitions, 2146 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:48,405 INFO L231 Difference]: Finished difference. Result has 207 places, 180 transitions, 1795 flow [2024-06-28 02:24:48,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1795, PETRI_PLACES=207, PETRI_TRANSITIONS=180} [2024-06-28 02:24:48,405 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 176 predicate places. [2024-06-28 02:24:48,405 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 180 transitions, 1795 flow [2024-06-28 02:24:48,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:48,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:48,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:48,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:24:48,405 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-28 02:24:48,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:48,406 INFO L85 PathProgramCache]: Analyzing trace with hash 730148171, now seen corresponding path program 11 times [2024-06-28 02:24:48,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:48,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661918593] [2024-06-28 02:24:48,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:48,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:48,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:50,486 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-28 02:24:50,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:50,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661918593] [2024-06-28 02:24:50,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661918593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:50,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:50,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:50,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893626949] [2024-06-28 02:24:50,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:50,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:50,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:50,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:50,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:50,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:50,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 180 transitions, 1795 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:50,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:50,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:50,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:51,174 INFO L124 PetriNetUnfolderBase]: 572/1013 cut-off events. [2024-06-28 02:24:51,174 INFO L125 PetriNetUnfolderBase]: For 42782/42782 co-relation queries the response was YES. [2024-06-28 02:24:51,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6508 conditions, 1013 events. 572/1013 cut-off events. For 42782/42782 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4897 event pairs, 85 based on Foata normal form. 2/1008 useless extension candidates. Maximal degree in co-relation 6410. Up to 813 conditions per place. [2024-06-28 02:24:51,181 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 157 selfloop transitions, 44 changer transitions 0/203 dead transitions. [2024-06-28 02:24:51,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 203 transitions, 2451 flow [2024-06-28 02:24:51,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:51,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:51,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-28 02:24:51,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3715277777777778 [2024-06-28 02:24:51,182 INFO L175 Difference]: Start difference. First operand has 207 places, 180 transitions, 1795 flow. Second operand 9 states and 107 transitions. [2024-06-28 02:24:51,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 203 transitions, 2451 flow [2024-06-28 02:24:51,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 203 transitions, 2344 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 02:24:51,285 INFO L231 Difference]: Finished difference. Result has 208 places, 184 transitions, 1885 flow [2024-06-28 02:24:51,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1885, PETRI_PLACES=208, PETRI_TRANSITIONS=184} [2024-06-28 02:24:51,286 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 177 predicate places. [2024-06-28 02:24:51,286 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 184 transitions, 1885 flow [2024-06-28 02:24:51,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:51,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:51,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:51,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:24:51,286 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-28 02:24:51,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:51,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1559672831, now seen corresponding path program 12 times [2024-06-28 02:24:51,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:51,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785960281] [2024-06-28 02:24:51,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:51,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:51,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:53,700 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-28 02:24:53,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:53,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785960281] [2024-06-28 02:24:53,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785960281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:53,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:53,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:53,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108498945] [2024-06-28 02:24:53,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:53,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:53,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:53,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:53,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:53,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:53,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 184 transitions, 1885 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:53,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:53,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:53,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:54,325 INFO L124 PetriNetUnfolderBase]: 578/1023 cut-off events. [2024-06-28 02:24:54,325 INFO L125 PetriNetUnfolderBase]: For 44894/44894 co-relation queries the response was YES. [2024-06-28 02:24:54,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6662 conditions, 1023 events. 578/1023 cut-off events. For 44894/44894 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4943 event pairs, 85 based on Foata normal form. 2/1018 useless extension candidates. Maximal degree in co-relation 6563. Up to 844 conditions per place. [2024-06-28 02:24:54,333 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 160 selfloop transitions, 41 changer transitions 0/203 dead transitions. [2024-06-28 02:24:54,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 203 transitions, 2389 flow [2024-06-28 02:24:54,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:54,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:54,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-28 02:24:54,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-28 02:24:54,334 INFO L175 Difference]: Start difference. First operand has 208 places, 184 transitions, 1885 flow. Second operand 9 states and 104 transitions. [2024-06-28 02:24:54,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 203 transitions, 2389 flow [2024-06-28 02:24:54,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 203 transitions, 2273 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:54,441 INFO L231 Difference]: Finished difference. Result has 212 places, 186 transitions, 1914 flow [2024-06-28 02:24:54,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1914, PETRI_PLACES=212, PETRI_TRANSITIONS=186} [2024-06-28 02:24:54,441 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 181 predicate places. [2024-06-28 02:24:54,442 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 186 transitions, 1914 flow [2024-06-28 02:24:54,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:54,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:54,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:54,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:24:54,442 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-28 02:24:54,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:54,442 INFO L85 PathProgramCache]: Analyzing trace with hash 841829037, now seen corresponding path program 13 times [2024-06-28 02:24:54,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:54,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093075346] [2024-06-28 02:24:54,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:54,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:54,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:56,342 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-28 02:24:56,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:56,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093075346] [2024-06-28 02:24:56,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093075346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:56,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:56,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:24:56,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840301257] [2024-06-28 02:24:56,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:56,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:24:56,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:56,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:24:56,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:24:56,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:56,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 186 transitions, 1914 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-28 02:24:56,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:56,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:56,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:56,874 INFO L124 PetriNetUnfolderBase]: 574/1017 cut-off events. [2024-06-28 02:24:56,874 INFO L125 PetriNetUnfolderBase]: For 43537/43537 co-relation queries the response was YES. [2024-06-28 02:24:56,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6548 conditions, 1017 events. 574/1017 cut-off events. For 43537/43537 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4921 event pairs, 87 based on Foata normal form. 2/1012 useless extension candidates. Maximal degree in co-relation 6447. Up to 852 conditions per place. [2024-06-28 02:24:56,882 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 161 selfloop transitions, 38 changer transitions 0/201 dead transitions. [2024-06-28 02:24:56,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 201 transitions, 2352 flow [2024-06-28 02:24:56,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:56,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:56,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-28 02:24:56,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2024-06-28 02:24:56,883 INFO L175 Difference]: Start difference. First operand has 212 places, 186 transitions, 1914 flow. Second operand 9 states and 100 transitions. [2024-06-28 02:24:56,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 201 transitions, 2352 flow [2024-06-28 02:24:56,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 201 transitions, 2203 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:56,992 INFO L231 Difference]: Finished difference. Result has 214 places, 186 transitions, 1846 flow [2024-06-28 02:24:56,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1846, PETRI_PLACES=214, PETRI_TRANSITIONS=186} [2024-06-28 02:24:56,992 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 183 predicate places. [2024-06-28 02:24:56,993 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 186 transitions, 1846 flow [2024-06-28 02:24:56,993 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-28 02:24:56,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:56,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:56,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:24:56,993 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-28 02:24:56,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:56,993 INFO L85 PathProgramCache]: Analyzing trace with hash 736643849, now seen corresponding path program 4 times [2024-06-28 02:24:56,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:56,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496913588] [2024-06-28 02:24:56,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:56,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:57,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:59,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-28 02:24:59,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:59,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496913588] [2024-06-28 02:24:59,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496913588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:59,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:59,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:24:59,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436310034] [2024-06-28 02:24:59,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:59,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:24:59,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:59,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:24:59,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:24:59,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:24:59,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 186 transitions, 1846 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:59,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:59,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:24:59,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:00,300 INFO L124 PetriNetUnfolderBase]: 580/1027 cut-off events. [2024-06-28 02:25:00,301 INFO L125 PetriNetUnfolderBase]: For 44862/44862 co-relation queries the response was YES. [2024-06-28 02:25:00,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6545 conditions, 1027 events. 580/1027 cut-off events. For 44862/44862 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 5021 event pairs, 133 based on Foata normal form. 2/1024 useless extension candidates. Maximal degree in co-relation 6443. Up to 927 conditions per place. [2024-06-28 02:25:00,309 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 171 selfloop transitions, 30 changer transitions 0/203 dead transitions. [2024-06-28 02:25:00,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 203 transitions, 2340 flow [2024-06-28 02:25:00,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:00,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:00,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-28 02:25:00,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-28 02:25:00,310 INFO L175 Difference]: Start difference. First operand has 214 places, 186 transitions, 1846 flow. Second operand 10 states and 105 transitions. [2024-06-28 02:25:00,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 203 transitions, 2340 flow [2024-06-28 02:25:00,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 203 transitions, 2252 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:00,417 INFO L231 Difference]: Finished difference. Result has 216 places, 188 transitions, 1863 flow [2024-06-28 02:25:00,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1863, PETRI_PLACES=216, PETRI_TRANSITIONS=188} [2024-06-28 02:25:00,418 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 185 predicate places. [2024-06-28 02:25:00,418 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 188 transitions, 1863 flow [2024-06-28 02:25:00,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:00,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:00,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:00,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:25:00,418 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-28 02:25:00,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:00,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1787573981, now seen corresponding path program 14 times [2024-06-28 02:25:00,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:00,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772784169] [2024-06-28 02:25:00,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:00,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:00,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:02,586 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-28 02:25:02,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:02,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772784169] [2024-06-28 02:25:02,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772784169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:02,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:02,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:25:02,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876967337] [2024-06-28 02:25:02,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:02,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:25:02,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:02,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:25:02,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:25:02,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:02,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 188 transitions, 1863 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-28 02:25:02,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:02,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:02,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:03,186 INFO L124 PetriNetUnfolderBase]: 576/1021 cut-off events. [2024-06-28 02:25:03,186 INFO L125 PetriNetUnfolderBase]: For 43418/43418 co-relation queries the response was YES. [2024-06-28 02:25:03,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6414 conditions, 1021 events. 576/1021 cut-off events. For 43418/43418 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4947 event pairs, 72 based on Foata normal form. 2/1016 useless extension candidates. Maximal degree in co-relation 6311. Up to 749 conditions per place. [2024-06-28 02:25:03,194 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 139 selfloop transitions, 63 changer transitions 0/204 dead transitions. [2024-06-28 02:25:03,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 204 transitions, 2313 flow [2024-06-28 02:25:03,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:03,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:03,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-28 02:25:03,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3576388888888889 [2024-06-28 02:25:03,195 INFO L175 Difference]: Start difference. First operand has 216 places, 188 transitions, 1863 flow. Second operand 9 states and 103 transitions. [2024-06-28 02:25:03,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 204 transitions, 2313 flow [2024-06-28 02:25:03,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 204 transitions, 2190 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:03,311 INFO L231 Difference]: Finished difference. Result has 217 places, 188 transitions, 1871 flow [2024-06-28 02:25:03,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1740, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1871, PETRI_PLACES=217, PETRI_TRANSITIONS=188} [2024-06-28 02:25:03,311 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 186 predicate places. [2024-06-28 02:25:03,311 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 188 transitions, 1871 flow [2024-06-28 02:25:03,311 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-28 02:25:03,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:03,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:03,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:25:03,312 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-28 02:25:03,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:03,312 INFO L85 PathProgramCache]: Analyzing trace with hash 393444267, now seen corresponding path program 5 times [2024-06-28 02:25:03,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:03,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448919094] [2024-06-28 02:25:03,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:03,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:03,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:06,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:06,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:06,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448919094] [2024-06-28 02:25:06,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448919094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:06,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:06,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:25:06,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724397368] [2024-06-28 02:25:06,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:06,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:25:06,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:06,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:25:06,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:25:06,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:06,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 188 transitions, 1871 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:06,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:06,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:06,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:07,344 INFO L124 PetriNetUnfolderBase]: 588/1039 cut-off events. [2024-06-28 02:25:07,344 INFO L125 PetriNetUnfolderBase]: For 48198/48198 co-relation queries the response was YES. [2024-06-28 02:25:07,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6610 conditions, 1039 events. 588/1039 cut-off events. For 48198/48198 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5053 event pairs, 221 based on Foata normal form. 4/1042 useless extension candidates. Maximal degree in co-relation 6506. Up to 990 conditions per place. [2024-06-28 02:25:07,352 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 181 selfloop transitions, 20 changer transitions 0/203 dead transitions. [2024-06-28 02:25:07,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 203 transitions, 2385 flow [2024-06-28 02:25:07,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:07,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:07,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-28 02:25:07,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.315625 [2024-06-28 02:25:07,353 INFO L175 Difference]: Start difference. First operand has 217 places, 188 transitions, 1871 flow. Second operand 10 states and 101 transitions. [2024-06-28 02:25:07,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 203 transitions, 2385 flow [2024-06-28 02:25:07,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 203 transitions, 2254 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:07,470 INFO L231 Difference]: Finished difference. Result has 220 places, 192 transitions, 1877 flow [2024-06-28 02:25:07,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1740, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1877, PETRI_PLACES=220, PETRI_TRANSITIONS=192} [2024-06-28 02:25:07,470 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 189 predicate places. [2024-06-28 02:25:07,470 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 192 transitions, 1877 flow [2024-06-28 02:25:07,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:07,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:07,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:07,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:25:07,471 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-28 02:25:07,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:07,471 INFO L85 PathProgramCache]: Analyzing trace with hash 383316009, now seen corresponding path program 15 times [2024-06-28 02:25:07,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:07,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701690407] [2024-06-28 02:25:07,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:07,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:07,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:09,731 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-28 02:25:09,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:09,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701690407] [2024-06-28 02:25:09,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701690407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:09,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:09,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:25:09,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428907058] [2024-06-28 02:25:09,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:09,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:25:09,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:09,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:25:09,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:25:09,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:09,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 192 transitions, 1877 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:09,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:09,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:09,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:10,425 INFO L124 PetriNetUnfolderBase]: 584/1033 cut-off events. [2024-06-28 02:25:10,425 INFO L125 PetriNetUnfolderBase]: For 45157/45157 co-relation queries the response was YES. [2024-06-28 02:25:10,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6410 conditions, 1033 events. 584/1033 cut-off events. For 45157/45157 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 5051 event pairs, 71 based on Foata normal form. 2/1030 useless extension candidates. Maximal degree in co-relation 6304. Up to 610 conditions per place. [2024-06-28 02:25:10,433 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 110 selfloop transitions, 99 changer transitions 0/211 dead transitions. [2024-06-28 02:25:10,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 211 transitions, 2401 flow [2024-06-28 02:25:10,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:10,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:10,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-28 02:25:10,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3680555555555556 [2024-06-28 02:25:10,434 INFO L175 Difference]: Start difference. First operand has 220 places, 192 transitions, 1877 flow. Second operand 9 states and 106 transitions. [2024-06-28 02:25:10,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 211 transitions, 2401 flow [2024-06-28 02:25:10,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 211 transitions, 2312 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:10,545 INFO L231 Difference]: Finished difference. Result has 223 places, 194 transitions, 2049 flow [2024-06-28 02:25:10,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1788, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2049, PETRI_PLACES=223, PETRI_TRANSITIONS=194} [2024-06-28 02:25:10,545 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 192 predicate places. [2024-06-28 02:25:10,545 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 194 transitions, 2049 flow [2024-06-28 02:25:10,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:10,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:10,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:10,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:25:10,546 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-28 02:25:10,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:10,546 INFO L85 PathProgramCache]: Analyzing trace with hash 383324937, now seen corresponding path program 6 times [2024-06-28 02:25:10,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:10,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846441543] [2024-06-28 02:25:10,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:10,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:10,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:13,704 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-28 02:25:13,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:13,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846441543] [2024-06-28 02:25:13,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846441543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:13,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:13,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:25:13,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501891461] [2024-06-28 02:25:13,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:13,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:25:13,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:13,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:25:13,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:25:13,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:13,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 194 transitions, 2049 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:13,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:13,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:13,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:14,353 INFO L124 PetriNetUnfolderBase]: 585/1035 cut-off events. [2024-06-28 02:25:14,353 INFO L125 PetriNetUnfolderBase]: For 45272/45272 co-relation queries the response was YES. [2024-06-28 02:25:14,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6637 conditions, 1035 events. 585/1035 cut-off events. For 45272/45272 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 5081 event pairs, 125 based on Foata normal form. 2/1034 useless extension candidates. Maximal degree in co-relation 6529. Up to 867 conditions per place. [2024-06-28 02:25:14,361 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 155 selfloop transitions, 54 changer transitions 0/211 dead transitions. [2024-06-28 02:25:14,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 211 transitions, 2567 flow [2024-06-28 02:25:14,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:14,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:14,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-28 02:25:14,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-28 02:25:14,363 INFO L175 Difference]: Start difference. First operand has 223 places, 194 transitions, 2049 flow. Second operand 10 states and 107 transitions. [2024-06-28 02:25:14,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 211 transitions, 2567 flow [2024-06-28 02:25:14,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 211 transitions, 2322 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 02:25:14,480 INFO L231 Difference]: Finished difference. Result has 226 places, 196 transitions, 1965 flow [2024-06-28 02:25:14,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1965, PETRI_PLACES=226, PETRI_TRANSITIONS=196} [2024-06-28 02:25:14,481 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 195 predicate places. [2024-06-28 02:25:14,481 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 196 transitions, 1965 flow [2024-06-28 02:25:14,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:14,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:14,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:14,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:25:14,481 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-28 02:25:14,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:14,481 INFO L85 PathProgramCache]: Analyzing trace with hash 714275400, now seen corresponding path program 1 times [2024-06-28 02:25:14,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:14,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094127805] [2024-06-28 02:25:14,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:14,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:14,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:16,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-28 02:25:16,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:16,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094127805] [2024-06-28 02:25:16,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094127805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:16,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:16,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:25:16,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449594754] [2024-06-28 02:25:16,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:16,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:25:16,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:16,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:25:16,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:25:16,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:16,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 196 transitions, 1965 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:16,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:16,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:16,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:17,366 INFO L124 PetriNetUnfolderBase]: 589/1043 cut-off events. [2024-06-28 02:25:17,367 INFO L125 PetriNetUnfolderBase]: For 46136/46136 co-relation queries the response was YES. [2024-06-28 02:25:17,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6514 conditions, 1043 events. 589/1043 cut-off events. For 46136/46136 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 5106 event pairs, 106 based on Foata normal form. 2/1044 useless extension candidates. Maximal degree in co-relation 6405. Up to 947 conditions per place. [2024-06-28 02:25:17,375 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 189 selfloop transitions, 25 changer transitions 0/216 dead transitions. [2024-06-28 02:25:17,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 216 transitions, 2455 flow [2024-06-28 02:25:17,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:17,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:17,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-28 02:25:17,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:25:17,376 INFO L175 Difference]: Start difference. First operand has 226 places, 196 transitions, 1965 flow. Second operand 10 states and 110 transitions. [2024-06-28 02:25:17,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 216 transitions, 2455 flow [2024-06-28 02:25:17,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 216 transitions, 2310 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:17,498 INFO L231 Difference]: Finished difference. Result has 228 places, 197 transitions, 1892 flow [2024-06-28 02:25:17,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1820, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1892, PETRI_PLACES=228, PETRI_TRANSITIONS=197} [2024-06-28 02:25:17,499 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 197 predicate places. [2024-06-28 02:25:17,499 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 197 transitions, 1892 flow [2024-06-28 02:25:17,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:17,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:17,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:17,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:25:17,499 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-28 02:25:17,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:17,500 INFO L85 PathProgramCache]: Analyzing trace with hash 247314708, now seen corresponding path program 2 times [2024-06-28 02:25:17,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:17,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548907219] [2024-06-28 02:25:17,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:17,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:17,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:19,338 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-28 02:25:19,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:19,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548907219] [2024-06-28 02:25:19,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548907219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:19,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:19,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:25:19,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049818873] [2024-06-28 02:25:19,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:19,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:25:19,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:19,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:25:19,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:25:19,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:19,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 197 transitions, 1892 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-28 02:25:19,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:19,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:19,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:19,931 INFO L124 PetriNetUnfolderBase]: 593/1051 cut-off events. [2024-06-28 02:25:19,931 INFO L125 PetriNetUnfolderBase]: For 48111/48111 co-relation queries the response was YES. [2024-06-28 02:25:19,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6479 conditions, 1051 events. 593/1051 cut-off events. For 48111/48111 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5182 event pairs, 123 based on Foata normal form. 2/1052 useless extension candidates. Maximal degree in co-relation 6369. Up to 951 conditions per place. [2024-06-28 02:25:19,939 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 193 selfloop transitions, 23 changer transitions 0/218 dead transitions. [2024-06-28 02:25:19,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 218 transitions, 2392 flow [2024-06-28 02:25:19,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:19,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:19,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-28 02:25:19,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-28 02:25:19,941 INFO L175 Difference]: Start difference. First operand has 228 places, 197 transitions, 1892 flow. Second operand 10 states and 107 transitions. [2024-06-28 02:25:19,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 218 transitions, 2392 flow [2024-06-28 02:25:20,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 218 transitions, 2330 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:20,060 INFO L231 Difference]: Finished difference. Result has 230 places, 198 transitions, 1900 flow [2024-06-28 02:25:20,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1830, PETRI_DIFFERENCE_MINUEND_PLACES=220, 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=1900, PETRI_PLACES=230, PETRI_TRANSITIONS=198} [2024-06-28 02:25:20,061 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 199 predicate places. [2024-06-28 02:25:20,061 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 198 transitions, 1900 flow [2024-06-28 02:25:20,061 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-28 02:25:20,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:20,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:20,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:25:20,062 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-28 02:25:20,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:20,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1778476906, now seen corresponding path program 3 times [2024-06-28 02:25:20,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:20,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430758361] [2024-06-28 02:25:20,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:20,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:20,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:21,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-28 02:25:21,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:21,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430758361] [2024-06-28 02:25:21,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430758361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:21,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:21,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:25:21,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632135330] [2024-06-28 02:25:21,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:21,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:25:21,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:21,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:25:21,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:25:22,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:22,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 198 transitions, 1900 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-28 02:25:22,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:22,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:22,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:22,558 INFO L124 PetriNetUnfolderBase]: 597/1059 cut-off events. [2024-06-28 02:25:22,558 INFO L125 PetriNetUnfolderBase]: For 48986/48986 co-relation queries the response was YES. [2024-06-28 02:25:22,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6540 conditions, 1059 events. 597/1059 cut-off events. For 48986/48986 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5237 event pairs, 132 based on Foata normal form. 2/1060 useless extension candidates. Maximal degree in co-relation 6429. Up to 963 conditions per place. [2024-06-28 02:25:22,567 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 191 selfloop transitions, 25 changer transitions 0/218 dead transitions. [2024-06-28 02:25:22,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 218 transitions, 2398 flow [2024-06-28 02:25:22,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:22,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:22,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-28 02:25:22,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-28 02:25:22,568 INFO L175 Difference]: Start difference. First operand has 230 places, 198 transitions, 1900 flow. Second operand 10 states and 108 transitions. [2024-06-28 02:25:22,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 218 transitions, 2398 flow [2024-06-28 02:25:22,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 218 transitions, 2338 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:22,675 INFO L231 Difference]: Finished difference. Result has 232 places, 199 transitions, 1916 flow [2024-06-28 02:25:22,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1840, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1916, PETRI_PLACES=232, PETRI_TRANSITIONS=199} [2024-06-28 02:25:22,675 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 201 predicate places. [2024-06-28 02:25:22,676 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 199 transitions, 1916 flow [2024-06-28 02:25:22,676 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-28 02:25:22,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:22,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:22,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:25:22,676 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-28 02:25:22,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:22,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1779366916, now seen corresponding path program 4 times [2024-06-28 02:25:22,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:22,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754744757] [2024-06-28 02:25:22,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:22,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:22,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:24,704 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-28 02:25:24,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:24,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754744757] [2024-06-28 02:25:24,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754744757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:24,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:24,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:25:24,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274444325] [2024-06-28 02:25:24,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:24,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:25:24,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:24,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:25:24,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:25:24,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:24,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 199 transitions, 1916 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-28 02:25:24,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:24,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:24,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:25,320 INFO L124 PetriNetUnfolderBase]: 601/1067 cut-off events. [2024-06-28 02:25:25,320 INFO L125 PetriNetUnfolderBase]: For 51258/51258 co-relation queries the response was YES. [2024-06-28 02:25:25,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6608 conditions, 1067 events. 601/1067 cut-off events. For 51258/51258 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5274 event pairs, 135 based on Foata normal form. 2/1068 useless extension candidates. Maximal degree in co-relation 6496. Up to 971 conditions per place. [2024-06-28 02:25:25,328 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 193 selfloop transitions, 24 changer transitions 0/219 dead transitions. [2024-06-28 02:25:25,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 219 transitions, 2418 flow [2024-06-28 02:25:25,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:25,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:25,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-28 02:25:25,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-28 02:25:25,329 INFO L175 Difference]: Start difference. First operand has 232 places, 199 transitions, 1916 flow. Second operand 10 states and 107 transitions. [2024-06-28 02:25:25,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 219 transitions, 2418 flow [2024-06-28 02:25:25,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 219 transitions, 2352 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:25,463 INFO L231 Difference]: Finished difference. Result has 234 places, 200 transitions, 1926 flow [2024-06-28 02:25:25,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1850, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1926, PETRI_PLACES=234, PETRI_TRANSITIONS=200} [2024-06-28 02:25:25,464 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 203 predicate places. [2024-06-28 02:25:25,464 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 200 transitions, 1926 flow [2024-06-28 02:25:25,464 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-28 02:25:25,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:25,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:25,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:25:25,464 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-28 02:25:25,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:25,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1934288540, now seen corresponding path program 5 times [2024-06-28 02:25:25,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:25,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010819036] [2024-06-28 02:25:25,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:25,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:25,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:27,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-28 02:25:27,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:27,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010819036] [2024-06-28 02:25:27,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010819036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:27,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:27,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:25:27,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508677424] [2024-06-28 02:25:27,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:27,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:25:27,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:27,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:25:27,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:25:27,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:27,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 200 transitions, 1926 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-28 02:25:27,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:27,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:27,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:27,983 INFO L124 PetriNetUnfolderBase]: 605/1075 cut-off events. [2024-06-28 02:25:27,983 INFO L125 PetriNetUnfolderBase]: For 52949/52949 co-relation queries the response was YES. [2024-06-28 02:25:27,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6668 conditions, 1075 events. 605/1075 cut-off events. For 52949/52949 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5341 event pairs, 108 based on Foata normal form. 2/1076 useless extension candidates. Maximal degree in co-relation 6555. Up to 940 conditions per place. [2024-06-28 02:25:27,992 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 192 selfloop transitions, 26 changer transitions 0/220 dead transitions. [2024-06-28 02:25:27,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 220 transitions, 2432 flow [2024-06-28 02:25:27,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:27,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:27,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-28 02:25:27,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.325 [2024-06-28 02:25:27,993 INFO L175 Difference]: Start difference. First operand has 234 places, 200 transitions, 1926 flow. Second operand 10 states and 104 transitions. [2024-06-28 02:25:27,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 220 transitions, 2432 flow [2024-06-28 02:25:28,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 220 transitions, 2366 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:28,136 INFO L231 Difference]: Finished difference. Result has 236 places, 201 transitions, 1942 flow [2024-06-28 02:25:28,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1860, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1942, PETRI_PLACES=236, PETRI_TRANSITIONS=201} [2024-06-28 02:25:28,137 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 205 predicate places. [2024-06-28 02:25:28,137 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 201 transitions, 1942 flow [2024-06-28 02:25:28,137 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-28 02:25:28,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:28,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:28,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:25:28,137 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-28 02:25:28,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:28,137 INFO L85 PathProgramCache]: Analyzing trace with hash -2091878116, now seen corresponding path program 1 times [2024-06-28 02:25:28,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:28,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185334726] [2024-06-28 02:25:28,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:28,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:28,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:30,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-28 02:25:30,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:30,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185334726] [2024-06-28 02:25:30,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185334726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:30,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:30,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:25:30,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554364750] [2024-06-28 02:25:30,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:30,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:25:30,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:30,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:25:30,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:25:30,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:30,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 201 transitions, 1942 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-28 02:25:30,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:30,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:30,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:31,041 INFO L124 PetriNetUnfolderBase]: 611/1085 cut-off events. [2024-06-28 02:25:31,041 INFO L125 PetriNetUnfolderBase]: For 55362/55362 co-relation queries the response was YES. [2024-06-28 02:25:31,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6754 conditions, 1085 events. 611/1085 cut-off events. For 55362/55362 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5384 event pairs, 133 based on Foata normal form. 2/1086 useless extension candidates. Maximal degree in co-relation 6640. Up to 979 conditions per place. [2024-06-28 02:25:31,050 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 194 selfloop transitions, 28 changer transitions 0/224 dead transitions. [2024-06-28 02:25:31,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 224 transitions, 2484 flow [2024-06-28 02:25:31,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:25:31,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:25:31,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-28 02:25:31,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-28 02:25:31,051 INFO L175 Difference]: Start difference. First operand has 236 places, 201 transitions, 1942 flow. Second operand 11 states and 118 transitions. [2024-06-28 02:25:31,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 224 transitions, 2484 flow [2024-06-28 02:25:31,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 224 transitions, 2412 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:31,195 INFO L231 Difference]: Finished difference. Result has 239 places, 203 transitions, 1983 flow [2024-06-28 02:25:31,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1983, PETRI_PLACES=239, PETRI_TRANSITIONS=203} [2024-06-28 02:25:31,195 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 208 predicate places. [2024-06-28 02:25:31,195 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 203 transitions, 1983 flow [2024-06-28 02:25:31,195 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-28 02:25:31,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:31,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:31,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:25:31,196 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-28 02:25:31,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:31,196 INFO L85 PathProgramCache]: Analyzing trace with hash -2030972784, now seen corresponding path program 6 times [2024-06-28 02:25:31,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:31,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125987447] [2024-06-28 02:25:31,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:31,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:31,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:33,340 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-28 02:25:33,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:33,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125987447] [2024-06-28 02:25:33,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125987447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:33,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:33,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:25:33,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665746161] [2024-06-28 02:25:33,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:33,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:25:33,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:33,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:25:33,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:25:33,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:33,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 203 transitions, 1983 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:33,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:33,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:33,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:34,005 INFO L124 PetriNetUnfolderBase]: 615/1093 cut-off events. [2024-06-28 02:25:34,005 INFO L125 PetriNetUnfolderBase]: For 56294/56294 co-relation queries the response was YES. [2024-06-28 02:25:34,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6834 conditions, 1093 events. 615/1093 cut-off events. For 56294/56294 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5444 event pairs, 110 based on Foata normal form. 2/1094 useless extension candidates. Maximal degree in co-relation 6719. Up to 997 conditions per place. [2024-06-28 02:25:34,014 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 197 selfloop transitions, 24 changer transitions 0/223 dead transitions. [2024-06-28 02:25:34,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 223 transitions, 2497 flow [2024-06-28 02:25:34,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:34,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:34,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-28 02:25:34,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-28 02:25:34,015 INFO L175 Difference]: Start difference. First operand has 239 places, 203 transitions, 1983 flow. Second operand 10 states and 109 transitions. [2024-06-28 02:25:34,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 223 transitions, 2497 flow [2024-06-28 02:25:34,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 223 transitions, 2400 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 02:25:34,173 INFO L231 Difference]: Finished difference. Result has 240 places, 204 transitions, 1966 flow [2024-06-28 02:25:34,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1966, PETRI_PLACES=240, PETRI_TRANSITIONS=204} [2024-06-28 02:25:34,173 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 209 predicate places. [2024-06-28 02:25:34,174 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 204 transitions, 1966 flow [2024-06-28 02:25:34,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:34,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:34,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:34,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:25:34,174 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-28 02:25:34,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:34,175 INFO L85 PathProgramCache]: Analyzing trace with hash -2032846734, now seen corresponding path program 7 times [2024-06-28 02:25:34,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:34,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006551534] [2024-06-28 02:25:34,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:34,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:34,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:36,244 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-28 02:25:36,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:36,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006551534] [2024-06-28 02:25:36,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006551534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:36,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:36,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:25:36,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020840783] [2024-06-28 02:25:36,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:36,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:25:36,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:36,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:25:36,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:25:36,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:36,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 204 transitions, 1966 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-28 02:25:36,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:36,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:36,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:36,818 INFO L124 PetriNetUnfolderBase]: 619/1101 cut-off events. [2024-06-28 02:25:36,818 INFO L125 PetriNetUnfolderBase]: For 58875/58875 co-relation queries the response was YES. [2024-06-28 02:25:36,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6873 conditions, 1101 events. 619/1101 cut-off events. For 58875/58875 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5497 event pairs, 108 based on Foata normal form. 2/1102 useless extension candidates. Maximal degree in co-relation 6757. Up to 1001 conditions per place. [2024-06-28 02:25:36,827 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 200 selfloop transitions, 23 changer transitions 0/225 dead transitions. [2024-06-28 02:25:36,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 225 transitions, 2490 flow [2024-06-28 02:25:36,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:36,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:36,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-28 02:25:36,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-28 02:25:36,828 INFO L175 Difference]: Start difference. First operand has 240 places, 204 transitions, 1966 flow. Second operand 10 states and 109 transitions. [2024-06-28 02:25:36,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 225 transitions, 2490 flow [2024-06-28 02:25:36,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 225 transitions, 2420 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:36,988 INFO L231 Difference]: Finished difference. Result has 242 places, 205 transitions, 1976 flow [2024-06-28 02:25:36,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1896, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1976, PETRI_PLACES=242, PETRI_TRANSITIONS=205} [2024-06-28 02:25:36,989 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 211 predicate places. [2024-06-28 02:25:36,989 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 205 transitions, 1976 flow [2024-06-28 02:25:36,989 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-28 02:25:36,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:36,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:36,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:25:36,989 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-28 02:25:36,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:36,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1944127152, now seen corresponding path program 2 times [2024-06-28 02:25:36,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:36,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229760716] [2024-06-28 02:25:36,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:36,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:37,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:39,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-28 02:25:39,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:39,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229760716] [2024-06-28 02:25:39,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229760716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:39,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:39,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:25:39,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663369279] [2024-06-28 02:25:39,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:39,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:25:39,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:39,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:25:39,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:25:39,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:39,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 205 transitions, 1976 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:39,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:39,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:39,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:40,107 INFO L124 PetriNetUnfolderBase]: 625/1111 cut-off events. [2024-06-28 02:25:40,107 INFO L125 PetriNetUnfolderBase]: For 60709/60709 co-relation queries the response was YES. [2024-06-28 02:25:40,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6945 conditions, 1111 events. 625/1111 cut-off events. For 60709/60709 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5565 event pairs, 115 based on Foata normal form. 2/1112 useless extension candidates. Maximal degree in co-relation 6828. Up to 1005 conditions per place. [2024-06-28 02:25:40,117 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 198 selfloop transitions, 28 changer transitions 0/228 dead transitions. [2024-06-28 02:25:40,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 228 transitions, 2530 flow [2024-06-28 02:25:40,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:25:40,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:25:40,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-28 02:25:40,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-28 02:25:40,118 INFO L175 Difference]: Start difference. First operand has 242 places, 205 transitions, 1976 flow. Second operand 11 states and 120 transitions. [2024-06-28 02:25:40,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 228 transitions, 2530 flow [2024-06-28 02:25:40,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 228 transitions, 2460 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:40,283 INFO L231 Difference]: Finished difference. Result has 245 places, 207 transitions, 2023 flow [2024-06-28 02:25:40,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1906, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2023, PETRI_PLACES=245, PETRI_TRANSITIONS=207} [2024-06-28 02:25:40,283 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 214 predicate places. [2024-06-28 02:25:40,283 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 207 transitions, 2023 flow [2024-06-28 02:25:40,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:40,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:40,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:40,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:25:40,284 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-28 02:25:40,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:40,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1635255546, now seen corresponding path program 8 times [2024-06-28 02:25:40,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:40,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181419401] [2024-06-28 02:25:40,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:40,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:40,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:42,514 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-28 02:25:42,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:42,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181419401] [2024-06-28 02:25:42,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181419401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:42,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:42,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:25:42,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325093886] [2024-06-28 02:25:42,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:42,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:25:42,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:42,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:25:42,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:25:42,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:42,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 207 transitions, 2023 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:42,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:42,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:42,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:43,309 INFO L124 PetriNetUnfolderBase]: 629/1119 cut-off events. [2024-06-28 02:25:43,309 INFO L125 PetriNetUnfolderBase]: For 62584/62584 co-relation queries the response was YES. [2024-06-28 02:25:43,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7037 conditions, 1119 events. 629/1119 cut-off events. For 62584/62584 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5622 event pairs, 105 based on Foata normal form. 2/1120 useless extension candidates. Maximal degree in co-relation 6919. Up to 963 conditions per place. [2024-06-28 02:25:43,319 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 186 selfloop transitions, 40 changer transitions 0/228 dead transitions. [2024-06-28 02:25:43,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 228 transitions, 2559 flow [2024-06-28 02:25:43,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:43,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:43,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-28 02:25:43,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-28 02:25:43,320 INFO L175 Difference]: Start difference. First operand has 245 places, 207 transitions, 2023 flow. Second operand 10 states and 113 transitions. [2024-06-28 02:25:43,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 228 transitions, 2559 flow [2024-06-28 02:25:43,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 228 transitions, 2458 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 02:25:43,482 INFO L231 Difference]: Finished difference. Result has 246 places, 208 transitions, 2038 flow [2024-06-28 02:25:43,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1922, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2038, PETRI_PLACES=246, PETRI_TRANSITIONS=208} [2024-06-28 02:25:43,482 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 215 predicate places. [2024-06-28 02:25:43,482 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 208 transitions, 2038 flow [2024-06-28 02:25:43,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:43,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:43,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:43,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:25:43,483 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-28 02:25:43,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:43,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1635261498, now seen corresponding path program 3 times [2024-06-28 02:25:43,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:43,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837154435] [2024-06-28 02:25:43,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:43,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:43,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:45,949 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-28 02:25:45,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:45,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837154435] [2024-06-28 02:25:45,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837154435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:45,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:45,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:25:45,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161187168] [2024-06-28 02:25:45,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:45,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:25:45,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:45,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:25:45,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:25:46,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:46,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 208 transitions, 2038 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:46,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:46,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:46,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:46,757 INFO L124 PetriNetUnfolderBase]: 635/1129 cut-off events. [2024-06-28 02:25:46,757 INFO L125 PetriNetUnfolderBase]: For 64337/64337 co-relation queries the response was YES. [2024-06-28 02:25:46,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7138 conditions, 1129 events. 635/1129 cut-off events. For 64337/64337 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5672 event pairs, 102 based on Foata normal form. 2/1130 useless extension candidates. Maximal degree in co-relation 7019. Up to 963 conditions per place. [2024-06-28 02:25:46,766 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 187 selfloop transitions, 43 changer transitions 0/232 dead transitions. [2024-06-28 02:25:46,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 232 transitions, 2612 flow [2024-06-28 02:25:46,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:25:46,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:25:46,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-28 02:25:46,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-28 02:25:46,767 INFO L175 Difference]: Start difference. First operand has 246 places, 208 transitions, 2038 flow. Second operand 11 states and 123 transitions. [2024-06-28 02:25:46,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 232 transitions, 2612 flow [2024-06-28 02:25:46,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 232 transitions, 2506 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:46,934 INFO L231 Difference]: Finished difference. Result has 249 places, 210 transitions, 2083 flow [2024-06-28 02:25:46,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1932, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2083, PETRI_PLACES=249, PETRI_TRANSITIONS=210} [2024-06-28 02:25:46,935 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 218 predicate places. [2024-06-28 02:25:46,935 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 210 transitions, 2083 flow [2024-06-28 02:25:46,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:46,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:46,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:46,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:25:46,935 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-28 02:25:46,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:46,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1629749016, now seen corresponding path program 9 times [2024-06-28 02:25:46,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:46,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662168448] [2024-06-28 02:25:46,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:46,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:46,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:49,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:49,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:49,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662168448] [2024-06-28 02:25:49,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662168448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:49,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:49,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:25:49,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106763013] [2024-06-28 02:25:49,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:49,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:25:49,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:49,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:25:49,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:25:49,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:49,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 210 transitions, 2083 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:49,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:49,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:49,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:49,740 INFO L124 PetriNetUnfolderBase]: 639/1137 cut-off events. [2024-06-28 02:25:49,740 INFO L125 PetriNetUnfolderBase]: For 66246/66246 co-relation queries the response was YES. [2024-06-28 02:25:49,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7224 conditions, 1137 events. 639/1137 cut-off events. For 66246/66246 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5721 event pairs, 111 based on Foata normal form. 2/1138 useless extension candidates. Maximal degree in co-relation 7104. Up to 1016 conditions per place. [2024-06-28 02:25:49,749 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 196 selfloop transitions, 32 changer transitions 0/230 dead transitions. [2024-06-28 02:25:49,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 230 transitions, 2619 flow [2024-06-28 02:25:49,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:49,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:49,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-28 02:25:49,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-28 02:25:49,750 INFO L175 Difference]: Start difference. First operand has 249 places, 210 transitions, 2083 flow. Second operand 10 states and 111 transitions. [2024-06-28 02:25:49,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 230 transitions, 2619 flow [2024-06-28 02:25:49,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 230 transitions, 2484 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-28 02:25:49,923 INFO L231 Difference]: Finished difference. Result has 250 places, 211 transitions, 2050 flow [2024-06-28 02:25:49,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2050, PETRI_PLACES=250, PETRI_TRANSITIONS=211} [2024-06-28 02:25:49,923 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 219 predicate places. [2024-06-28 02:25:49,924 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 211 transitions, 2050 flow [2024-06-28 02:25:49,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:49,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:49,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:49,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:25:49,924 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-28 02:25:49,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:49,924 INFO L85 PathProgramCache]: Analyzing trace with hash -2074892070, now seen corresponding path program 4 times [2024-06-28 02:25:49,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:49,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388757792] [2024-06-28 02:25:49,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:49,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:49,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:52,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:52,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:52,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388757792] [2024-06-28 02:25:52,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388757792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:52,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:52,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:25:52,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831590154] [2024-06-28 02:25:52,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:52,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:25:52,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:52,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:25:52,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:25:52,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:52,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 211 transitions, 2050 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:52,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:52,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:52,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:53,189 INFO L124 PetriNetUnfolderBase]: 645/1147 cut-off events. [2024-06-28 02:25:53,189 INFO L125 PetriNetUnfolderBase]: For 68276/68276 co-relation queries the response was YES. [2024-06-28 02:25:53,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7258 conditions, 1147 events. 645/1147 cut-off events. For 68276/68276 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 5812 event pairs, 105 based on Foata normal form. 2/1148 useless extension candidates. Maximal degree in co-relation 7137. Up to 938 conditions per place. [2024-06-28 02:25:53,199 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 181 selfloop transitions, 53 changer transitions 0/236 dead transitions. [2024-06-28 02:25:53,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 236 transitions, 2642 flow [2024-06-28 02:25:53,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:25:53,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:25:53,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-28 02:25:53,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-28 02:25:53,200 INFO L175 Difference]: Start difference. First operand has 250 places, 211 transitions, 2050 flow. Second operand 11 states and 125 transitions. [2024-06-28 02:25:53,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 236 transitions, 2642 flow [2024-06-28 02:25:53,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 236 transitions, 2550 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:53,388 INFO L231 Difference]: Finished difference. Result has 253 places, 213 transitions, 2133 flow [2024-06-28 02:25:53,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1958, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2133, PETRI_PLACES=253, PETRI_TRANSITIONS=213} [2024-06-28 02:25:53,388 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 222 predicate places. [2024-06-28 02:25:53,388 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 213 transitions, 2133 flow [2024-06-28 02:25:53,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:53,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:53,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:53,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:25:53,389 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-28 02:25:53,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:53,389 INFO L85 PathProgramCache]: Analyzing trace with hash -2074884351, now seen corresponding path program 1 times [2024-06-28 02:25:53,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:53,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536922822] [2024-06-28 02:25:53,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:53,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:53,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:56,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-28 02:25:56,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:56,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536922822] [2024-06-28 02:25:56,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536922822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:56,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:56,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:25:56,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958248501] [2024-06-28 02:25:56,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:56,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:25:56,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:56,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:25:56,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:25:56,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:56,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 213 transitions, 2133 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:56,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:56,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:56,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:56,968 INFO L124 PetriNetUnfolderBase]: 648/1152 cut-off events. [2024-06-28 02:25:56,968 INFO L125 PetriNetUnfolderBase]: For 67476/67476 co-relation queries the response was YES. [2024-06-28 02:25:56,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7372 conditions, 1152 events. 648/1152 cut-off events. For 67476/67476 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5835 event pairs, 184 based on Foata normal form. 1/1152 useless extension candidates. Maximal degree in co-relation 7250. Up to 1060 conditions per place. [2024-06-28 02:25:56,978 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 197 selfloop transitions, 34 changer transitions 0/233 dead transitions. [2024-06-28 02:25:56,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 233 transitions, 2705 flow [2024-06-28 02:25:56,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:25:56,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:25:56,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-28 02:25:56,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-28 02:25:56,979 INFO L175 Difference]: Start difference. First operand has 253 places, 213 transitions, 2133 flow. Second operand 11 states and 115 transitions. [2024-06-28 02:25:56,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 233 transitions, 2705 flow [2024-06-28 02:25:57,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 233 transitions, 2546 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-28 02:25:57,173 INFO L231 Difference]: Finished difference. Result has 255 places, 215 transitions, 2102 flow [2024-06-28 02:25:57,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1974, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2102, PETRI_PLACES=255, PETRI_TRANSITIONS=215} [2024-06-28 02:25:57,173 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 224 predicate places. [2024-06-28 02:25:57,174 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 215 transitions, 2102 flow [2024-06-28 02:25:57,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:57,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:57,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:57,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:25:57,174 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-28 02:25:57,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:57,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1629745296, now seen corresponding path program 10 times [2024-06-28 02:25:57,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:57,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242363546] [2024-06-28 02:25:57,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:57,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:57,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:59,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-28 02:25:59,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:59,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242363546] [2024-06-28 02:25:59,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242363546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:59,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:59,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:25:59,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175336023] [2024-06-28 02:25:59,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:59,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:25:59,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:59,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:25:59,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:25:59,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:25:59,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 215 transitions, 2102 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:59,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:59,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:25:59,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:59,804 INFO L124 PetriNetUnfolderBase]: 652/1160 cut-off events. [2024-06-28 02:25:59,804 INFO L125 PetriNetUnfolderBase]: For 71800/71800 co-relation queries the response was YES. [2024-06-28 02:25:59,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7375 conditions, 1160 events. 652/1160 cut-off events. For 71800/71800 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5912 event pairs, 108 based on Foata normal form. 2/1161 useless extension candidates. Maximal degree in co-relation 7252. Up to 1039 conditions per place. [2024-06-28 02:25:59,813 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 202 selfloop transitions, 31 changer transitions 0/235 dead transitions. [2024-06-28 02:25:59,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 235 transitions, 2650 flow [2024-06-28 02:25:59,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:59,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:59,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-28 02:25:59,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:25:59,815 INFO L175 Difference]: Start difference. First operand has 255 places, 215 transitions, 2102 flow. Second operand 10 states and 110 transitions. [2024-06-28 02:25:59,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 235 transitions, 2650 flow [2024-06-28 02:26:00,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 235 transitions, 2548 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 02:26:00,017 INFO L231 Difference]: Finished difference. Result has 256 places, 216 transitions, 2102 flow [2024-06-28 02:26:00,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2000, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2102, PETRI_PLACES=256, PETRI_TRANSITIONS=216} [2024-06-28 02:26:00,017 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 225 predicate places. [2024-06-28 02:26:00,017 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 216 transitions, 2102 flow [2024-06-28 02:26:00,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:00,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:00,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:00,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:26:00,018 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-28 02:26:00,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:00,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1635470748, now seen corresponding path program 5 times [2024-06-28 02:26:00,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:00,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735988781] [2024-06-28 02:26:00,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:00,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:00,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:02,500 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-28 02:26:02,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:02,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735988781] [2024-06-28 02:26:02,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735988781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:02,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:02,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:02,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625103253] [2024-06-28 02:26:02,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:02,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:02,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:02,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:02,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:02,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:02,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 216 transitions, 2102 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:02,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:02,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:02,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:03,555 INFO L124 PetriNetUnfolderBase]: 668/1186 cut-off events. [2024-06-28 02:26:03,555 INFO L125 PetriNetUnfolderBase]: For 80155/80155 co-relation queries the response was YES. [2024-06-28 02:26:03,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7778 conditions, 1186 events. 668/1186 cut-off events. For 80155/80155 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 6058 event pairs, 103 based on Foata normal form. 2/1187 useless extension candidates. Maximal degree in co-relation 7654. Up to 923 conditions per place. [2024-06-28 02:26:03,566 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 178 selfloop transitions, 65 changer transitions 0/245 dead transitions. [2024-06-28 02:26:03,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 245 transitions, 2934 flow [2024-06-28 02:26:03,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:26:03,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:26:03,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-28 02:26:03,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-28 02:26:03,567 INFO L175 Difference]: Start difference. First operand has 256 places, 216 transitions, 2102 flow. Second operand 11 states and 128 transitions. [2024-06-28 02:26:03,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 245 transitions, 2934 flow [2024-06-28 02:26:03,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 245 transitions, 2842 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:03,795 INFO L231 Difference]: Finished difference. Result has 259 places, 220 transitions, 2278 flow [2024-06-28 02:26:03,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2010, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2278, PETRI_PLACES=259, PETRI_TRANSITIONS=220} [2024-06-28 02:26:03,795 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 228 predicate places. [2024-06-28 02:26:03,795 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 220 transitions, 2278 flow [2024-06-28 02:26:03,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:03,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:03,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:03,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:26:03,796 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-28 02:26:03,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:03,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1629899118, now seen corresponding path program 6 times [2024-06-28 02:26:03,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:03,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239002520] [2024-06-28 02:26:03,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:03,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:03,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:06,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:06,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:06,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239002520] [2024-06-28 02:26:06,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239002520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:06,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:06,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:06,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413423992] [2024-06-28 02:26:06,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:06,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:06,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:06,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:06,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:06,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:06,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 220 transitions, 2278 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:06,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:06,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:06,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:06,922 INFO L124 PetriNetUnfolderBase]: 664/1180 cut-off events. [2024-06-28 02:26:06,923 INFO L125 PetriNetUnfolderBase]: For 76576/76576 co-relation queries the response was YES. [2024-06-28 02:26:06,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7676 conditions, 1180 events. 664/1180 cut-off events. For 76576/76576 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 6023 event pairs, 109 based on Foata normal form. 2/1181 useless extension candidates. Maximal degree in co-relation 7551. Up to 1049 conditions per place. [2024-06-28 02:26:06,932 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 204 selfloop transitions, 35 changer transitions 0/241 dead transitions. [2024-06-28 02:26:06,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 241 transitions, 2808 flow [2024-06-28 02:26:06,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:26:06,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:26:06,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-28 02:26:06,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:26:06,933 INFO L175 Difference]: Start difference. First operand has 259 places, 220 transitions, 2278 flow. Second operand 11 states and 121 transitions. [2024-06-28 02:26:06,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 241 transitions, 2808 flow [2024-06-28 02:26:07,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 241 transitions, 2636 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:07,195 INFO L231 Difference]: Finished difference. Result has 263 places, 220 transitions, 2181 flow [2024-06-28 02:26:07,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2181, PETRI_PLACES=263, PETRI_TRANSITIONS=220} [2024-06-28 02:26:07,195 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 232 predicate places. [2024-06-28 02:26:07,195 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 220 transitions, 2181 flow [2024-06-28 02:26:07,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:07,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:07,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:07,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:26:07,196 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-28 02:26:07,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:07,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1014504894, now seen corresponding path program 1 times [2024-06-28 02:26:07,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:07,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889684269] [2024-06-28 02:26:07,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:07,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:07,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:10,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-28 02:26:10,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:10,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889684269] [2024-06-28 02:26:10,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889684269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:10,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:10,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:10,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869129324] [2024-06-28 02:26:10,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:10,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:10,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:10,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:10,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:10,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:10,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 220 transitions, 2181 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:10,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:10,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:10,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:10,896 INFO L124 PetriNetUnfolderBase]: 672/1196 cut-off events. [2024-06-28 02:26:10,896 INFO L125 PetriNetUnfolderBase]: For 83897/83897 co-relation queries the response was YES. [2024-06-28 02:26:10,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7712 conditions, 1196 events. 672/1196 cut-off events. For 83897/83897 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6202 event pairs, 170 based on Foata normal form. 4/1198 useless extension candidates. Maximal degree in co-relation 7585. Up to 1103 conditions per place. [2024-06-28 02:26:10,909 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 214 selfloop transitions, 26 changer transitions 0/242 dead transitions. [2024-06-28 02:26:10,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 242 transitions, 2769 flow [2024-06-28 02:26:10,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:26:10,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:26:10,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-28 02:26:10,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3203125 [2024-06-28 02:26:10,911 INFO L175 Difference]: Start difference. First operand has 263 places, 220 transitions, 2181 flow. Second operand 12 states and 123 transitions. [2024-06-28 02:26:10,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 242 transitions, 2769 flow [2024-06-28 02:26:11,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 242 transitions, 2663 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-28 02:26:11,114 INFO L231 Difference]: Finished difference. Result has 265 places, 221 transitions, 2169 flow [2024-06-28 02:26:11,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2169, PETRI_PLACES=265, PETRI_TRANSITIONS=221} [2024-06-28 02:26:11,115 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 234 predicate places. [2024-06-28 02:26:11,115 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 221 transitions, 2169 flow [2024-06-28 02:26:11,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:11,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:11,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:11,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:26:11,115 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-28 02:26:11,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:11,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1397047000, now seen corresponding path program 11 times [2024-06-28 02:26:11,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:11,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645180534] [2024-06-28 02:26:11,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:11,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:11,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:13,269 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-28 02:26:13,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:13,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645180534] [2024-06-28 02:26:13,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645180534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:13,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:13,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:13,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635101640] [2024-06-28 02:26:13,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:13,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:13,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:13,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:13,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:13,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:13,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 221 transitions, 2169 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:13,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:13,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:13,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:13,991 INFO L124 PetriNetUnfolderBase]: 676/1204 cut-off events. [2024-06-28 02:26:13,992 INFO L125 PetriNetUnfolderBase]: For 80670/80670 co-relation queries the response was YES. [2024-06-28 02:26:14,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7763 conditions, 1204 events. 676/1204 cut-off events. For 80670/80670 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6194 event pairs, 154 based on Foata normal form. 2/1205 useless extension candidates. Maximal degree in co-relation 7635. Up to 1064 conditions per place. [2024-06-28 02:26:14,003 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 202 selfloop transitions, 34 changer transitions 0/238 dead transitions. [2024-06-28 02:26:14,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 238 transitions, 2715 flow [2024-06-28 02:26:14,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:14,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:14,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-28 02:26:14,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-28 02:26:14,004 INFO L175 Difference]: Start difference. First operand has 265 places, 221 transitions, 2169 flow. Second operand 9 states and 98 transitions. [2024-06-28 02:26:14,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 238 transitions, 2715 flow [2024-06-28 02:26:14,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 238 transitions, 2631 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-28 02:26:14,225 INFO L231 Difference]: Finished difference. Result has 264 places, 222 transitions, 2199 flow [2024-06-28 02:26:14,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2085, PETRI_DIFFERENCE_MINUEND_PLACES=255, 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=9, PETRI_FLOW=2199, PETRI_PLACES=264, PETRI_TRANSITIONS=222} [2024-06-28 02:26:14,226 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 233 predicate places. [2024-06-28 02:26:14,226 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 222 transitions, 2199 flow [2024-06-28 02:26:14,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:14,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:14,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:14,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:26:14,226 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-28 02:26:14,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:14,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1744279314, now seen corresponding path program 12 times [2024-06-28 02:26:14,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:14,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014495345] [2024-06-28 02:26:14,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:14,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:14,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:16,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:16,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:16,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014495345] [2024-06-28 02:26:16,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014495345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:16,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:16,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:16,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110234528] [2024-06-28 02:26:16,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:16,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:16,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:16,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:16,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:16,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:16,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 222 transitions, 2199 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:16,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:16,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:16,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:17,288 INFO L124 PetriNetUnfolderBase]: 680/1212 cut-off events. [2024-06-28 02:26:17,288 INFO L125 PetriNetUnfolderBase]: For 82942/82942 co-relation queries the response was YES. [2024-06-28 02:26:17,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7859 conditions, 1212 events. 680/1212 cut-off events. For 82942/82942 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6259 event pairs, 151 based on Foata normal form. 2/1213 useless extension candidates. Maximal degree in co-relation 7730. Up to 1072 conditions per place. [2024-06-28 02:26:17,299 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 206 selfloop transitions, 31 changer transitions 0/239 dead transitions. [2024-06-28 02:26:17,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 239 transitions, 2749 flow [2024-06-28 02:26:17,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:17,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:17,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-28 02:26:17,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-28 02:26:17,300 INFO L175 Difference]: Start difference. First operand has 264 places, 222 transitions, 2199 flow. Second operand 9 states and 97 transitions. [2024-06-28 02:26:17,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 239 transitions, 2749 flow [2024-06-28 02:26:17,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 239 transitions, 2645 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:17,552 INFO L231 Difference]: Finished difference. Result has 266 places, 223 transitions, 2205 flow [2024-06-28 02:26:17,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2099, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2205, PETRI_PLACES=266, PETRI_TRANSITIONS=223} [2024-06-28 02:26:17,553 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 235 predicate places. [2024-06-28 02:26:17,553 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 223 transitions, 2205 flow [2024-06-28 02:26:17,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:17,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:17,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:17,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:26:17,553 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-28 02:26:17,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:17,553 INFO L85 PathProgramCache]: Analyzing trace with hash -973194510, now seen corresponding path program 13 times [2024-06-28 02:26:17,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:17,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241778684] [2024-06-28 02:26:17,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:17,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:17,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:19,593 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-28 02:26:19,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:19,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241778684] [2024-06-28 02:26:19,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241778684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:19,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:19,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:26:19,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543655656] [2024-06-28 02:26:19,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:19,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:26:19,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:19,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:26:19,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:26:19,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:19,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 223 transitions, 2205 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-28 02:26:19,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:19,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:19,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:20,249 INFO L124 PetriNetUnfolderBase]: 684/1220 cut-off events. [2024-06-28 02:26:20,249 INFO L125 PetriNetUnfolderBase]: For 80836/80836 co-relation queries the response was YES. [2024-06-28 02:26:20,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7857 conditions, 1220 events. 684/1220 cut-off events. For 80836/80836 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6336 event pairs, 121 based on Foata normal form. 2/1221 useless extension candidates. Maximal degree in co-relation 7727. Up to 1037 conditions per place. [2024-06-28 02:26:20,259 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 207 selfloop transitions, 31 changer transitions 0/240 dead transitions. [2024-06-28 02:26:20,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 240 transitions, 2755 flow [2024-06-28 02:26:20,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:20,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:20,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-28 02:26:20,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3298611111111111 [2024-06-28 02:26:20,261 INFO L175 Difference]: Start difference. First operand has 266 places, 223 transitions, 2205 flow. Second operand 9 states and 95 transitions. [2024-06-28 02:26:20,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 240 transitions, 2755 flow [2024-06-28 02:26:20,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 240 transitions, 2659 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:20,472 INFO L231 Difference]: Finished difference. Result has 268 places, 224 transitions, 2219 flow [2024-06-28 02:26:20,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2113, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2219, PETRI_PLACES=268, PETRI_TRANSITIONS=224} [2024-06-28 02:26:20,473 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 237 predicate places. [2024-06-28 02:26:20,473 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 224 transitions, 2219 flow [2024-06-28 02:26:20,473 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-28 02:26:20,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:20,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:20,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:26:20,473 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-28 02:26:20,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:20,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1657433682, now seen corresponding path program 7 times [2024-06-28 02:26:20,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:20,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640211962] [2024-06-28 02:26:20,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:20,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:20,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:22,860 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-28 02:26:22,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:22,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640211962] [2024-06-28 02:26:22,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640211962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:22,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:22,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:22,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741795807] [2024-06-28 02:26:22,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:22,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:22,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:22,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:22,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:22,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:22,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 224 transitions, 2219 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:22,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:22,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:22,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:23,592 INFO L124 PetriNetUnfolderBase]: 690/1230 cut-off events. [2024-06-28 02:26:23,592 INFO L125 PetriNetUnfolderBase]: For 78736/78736 co-relation queries the response was YES. [2024-06-28 02:26:23,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7903 conditions, 1230 events. 690/1230 cut-off events. For 78736/78736 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6369 event pairs, 156 based on Foata normal form. 2/1231 useless extension candidates. Maximal degree in co-relation 7772. Up to 1060 conditions per place. [2024-06-28 02:26:23,601 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 199 selfloop transitions, 43 changer transitions 0/244 dead transitions. [2024-06-28 02:26:23,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 244 transitions, 2813 flow [2024-06-28 02:26:23,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:26:23,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:26:23,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-28 02:26:23,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-28 02:26:23,602 INFO L175 Difference]: Start difference. First operand has 268 places, 224 transitions, 2219 flow. Second operand 10 states and 108 transitions. [2024-06-28 02:26:23,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 244 transitions, 2813 flow [2024-06-28 02:26:23,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 244 transitions, 2723 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:23,822 INFO L231 Difference]: Finished difference. Result has 271 places, 226 transitions, 2298 flow [2024-06-28 02:26:23,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2129, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2298, PETRI_PLACES=271, PETRI_TRANSITIONS=226} [2024-06-28 02:26:23,822 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 240 predicate places. [2024-06-28 02:26:23,822 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 226 transitions, 2298 flow [2024-06-28 02:26:23,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:23,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:23,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:23,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:26:23,823 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-28 02:26:23,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:23,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1013544946, now seen corresponding path program 14 times [2024-06-28 02:26:23,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:23,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695121282] [2024-06-28 02:26:23,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:23,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:23,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:26,553 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-28 02:26:26,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:26,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695121282] [2024-06-28 02:26:26,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695121282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:26,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:26,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:26,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145279951] [2024-06-28 02:26:26,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:26,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:26,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:26,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:26,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:26,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:26,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 226 transitions, 2298 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:26,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:26,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:26,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:27,339 INFO L124 PetriNetUnfolderBase]: 694/1238 cut-off events. [2024-06-28 02:26:27,339 INFO L125 PetriNetUnfolderBase]: For 74616/74616 co-relation queries the response was YES. [2024-06-28 02:26:27,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7938 conditions, 1238 events. 694/1238 cut-off events. For 74616/74616 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6457 event pairs, 103 based on Foata normal form. 2/1239 useless extension candidates. Maximal degree in co-relation 7806. Up to 1016 conditions per place. [2024-06-28 02:26:27,350 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 188 selfloop transitions, 54 changer transitions 0/244 dead transitions. [2024-06-28 02:26:27,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 244 transitions, 2856 flow [2024-06-28 02:26:27,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:27,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:27,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-28 02:26:27,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-28 02:26:27,351 INFO L175 Difference]: Start difference. First operand has 271 places, 226 transitions, 2298 flow. Second operand 9 states and 101 transitions. [2024-06-28 02:26:27,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 244 transitions, 2856 flow [2024-06-28 02:26:27,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 244 transitions, 2715 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:27,580 INFO L231 Difference]: Finished difference. Result has 272 places, 227 transitions, 2301 flow [2024-06-28 02:26:27,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2157, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2301, PETRI_PLACES=272, PETRI_TRANSITIONS=227} [2024-06-28 02:26:27,581 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 241 predicate places. [2024-06-28 02:26:27,581 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 227 transitions, 2301 flow [2024-06-28 02:26:27,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:27,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:27,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:27,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:26:27,581 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-28 02:26:27,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:27,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1600053574, now seen corresponding path program 8 times [2024-06-28 02:26:27,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:27,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561545830] [2024-06-28 02:26:27,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:27,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:27,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:30,588 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-28 02:26:30,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:30,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561545830] [2024-06-28 02:26:30,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561545830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:30,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:30,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:30,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259768373] [2024-06-28 02:26:30,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:30,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:30,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:30,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:30,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:30,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:30,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 227 transitions, 2301 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:30,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:30,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:30,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:31,504 INFO L124 PetriNetUnfolderBase]: 700/1248 cut-off events. [2024-06-28 02:26:31,504 INFO L125 PetriNetUnfolderBase]: For 72535/72535 co-relation queries the response was YES. [2024-06-28 02:26:31,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7956 conditions, 1248 events. 700/1248 cut-off events. For 72535/72535 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 6495 event pairs, 101 based on Foata normal form. 2/1249 useless extension candidates. Maximal degree in co-relation 7823. Up to 1006 conditions per place. [2024-06-28 02:26:31,513 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 186 selfloop transitions, 60 changer transitions 0/248 dead transitions. [2024-06-28 02:26:31,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 248 transitions, 2907 flow [2024-06-28 02:26:31,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:26:31,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:26:31,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-28 02:26:31,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-28 02:26:31,514 INFO L175 Difference]: Start difference. First operand has 272 places, 227 transitions, 2301 flow. Second operand 10 states and 111 transitions. [2024-06-28 02:26:31,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 248 transitions, 2907 flow [2024-06-28 02:26:31,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 248 transitions, 2761 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 02:26:31,736 INFO L231 Difference]: Finished difference. Result has 273 places, 229 transitions, 2351 flow [2024-06-28 02:26:31,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2351, PETRI_PLACES=273, PETRI_TRANSITIONS=229} [2024-06-28 02:26:31,737 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 242 predicate places. [2024-06-28 02:26:31,737 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 229 transitions, 2351 flow [2024-06-28 02:26:31,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:31,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:31,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:31,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:26:31,737 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-28 02:26:31,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:31,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1618285790, now seen corresponding path program 9 times [2024-06-28 02:26:31,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:31,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89435043] [2024-06-28 02:26:31,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:31,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:31,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:34,297 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-28 02:26:34,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:34,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89435043] [2024-06-28 02:26:34,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89435043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:34,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:34,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:34,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627531049] [2024-06-28 02:26:34,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:34,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:34,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:34,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:34,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:34,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:34,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 229 transitions, 2351 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:34,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:34,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:34,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:35,120 INFO L124 PetriNetUnfolderBase]: 706/1258 cut-off events. [2024-06-28 02:26:35,120 INFO L125 PetriNetUnfolderBase]: For 73103/73103 co-relation queries the response was YES. [2024-06-28 02:26:35,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8039 conditions, 1258 events. 706/1258 cut-off events. For 73103/73103 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6552 event pairs, 97 based on Foata normal form. 2/1259 useless extension candidates. Maximal degree in co-relation 7907. Up to 938 conditions per place. [2024-06-28 02:26:35,131 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 171 selfloop transitions, 78 changer transitions 0/251 dead transitions. [2024-06-28 02:26:35,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 251 transitions, 2973 flow [2024-06-28 02:26:35,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:26:35,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:26:35,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-28 02:26:35,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-28 02:26:35,132 INFO L175 Difference]: Start difference. First operand has 273 places, 229 transitions, 2351 flow. Second operand 10 states and 113 transitions. [2024-06-28 02:26:35,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 251 transitions, 2973 flow [2024-06-28 02:26:35,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 251 transitions, 2797 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:35,358 INFO L231 Difference]: Finished difference. Result has 275 places, 231 transitions, 2411 flow [2024-06-28 02:26:35,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2411, PETRI_PLACES=275, PETRI_TRANSITIONS=231} [2024-06-28 02:26:35,359 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 244 predicate places. [2024-06-28 02:26:35,359 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 231 transitions, 2411 flow [2024-06-28 02:26:35,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:35,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:35,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:35,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:26:35,359 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-28 02:26:35,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:35,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1599844324, now seen corresponding path program 10 times [2024-06-28 02:26:35,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:35,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102398381] [2024-06-28 02:26:35,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:35,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:35,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:37,827 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-28 02:26:37,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:37,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102398381] [2024-06-28 02:26:37,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102398381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:37,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:37,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:37,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140843942] [2024-06-28 02:26:37,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:37,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:37,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:37,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:37,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:37,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:37,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 231 transitions, 2411 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:37,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:37,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:37,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:38,667 INFO L124 PetriNetUnfolderBase]: 722/1284 cut-off events. [2024-06-28 02:26:38,667 INFO L125 PetriNetUnfolderBase]: For 78908/78908 co-relation queries the response was YES. [2024-06-28 02:26:38,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8451 conditions, 1284 events. 722/1284 cut-off events. For 78908/78908 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6709 event pairs, 97 based on Foata normal form. 2/1285 useless extension candidates. Maximal degree in co-relation 8318. Up to 867 conditions per place. [2024-06-28 02:26:38,678 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 155 selfloop transitions, 100 changer transitions 0/257 dead transitions. [2024-06-28 02:26:38,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 257 transitions, 3265 flow [2024-06-28 02:26:38,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:26:38,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:26:38,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-28 02:26:38,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-28 02:26:38,679 INFO L175 Difference]: Start difference. First operand has 275 places, 231 transitions, 2411 flow. Second operand 10 states and 116 transitions. [2024-06-28 02:26:38,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 257 transitions, 3265 flow [2024-06-28 02:26:38,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 257 transitions, 3040 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-28 02:26:38,906 INFO L231 Difference]: Finished difference. Result has 276 places, 235 transitions, 2538 flow [2024-06-28 02:26:38,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2196, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2538, PETRI_PLACES=276, PETRI_TRANSITIONS=235} [2024-06-28 02:26:38,907 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 245 predicate places. [2024-06-28 02:26:38,907 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 235 transitions, 2538 flow [2024-06-28 02:26:38,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:38,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:38,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:38,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:26:38,907 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-28 02:26:38,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:38,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1013329465, now seen corresponding path program 2 times [2024-06-28 02:26:38,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:38,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008795892] [2024-06-28 02:26:38,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:38,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:38,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:42,319 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-28 02:26:42,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:42,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008795892] [2024-06-28 02:26:42,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008795892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:42,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:42,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:42,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587270446] [2024-06-28 02:26:42,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:42,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:42,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:42,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:42,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:42,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:42,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 235 transitions, 2538 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:42,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:42,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:42,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:43,145 INFO L124 PetriNetUnfolderBase]: 720/1281 cut-off events. [2024-06-28 02:26:43,145 INFO L125 PetriNetUnfolderBase]: For 73270/73270 co-relation queries the response was YES. [2024-06-28 02:26:43,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8342 conditions, 1281 events. 720/1281 cut-off events. For 73270/73270 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6722 event pairs, 189 based on Foata normal form. 1/1281 useless extension candidates. Maximal degree in co-relation 8209. Up to 1136 conditions per place. [2024-06-28 02:26:43,157 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 199 selfloop transitions, 52 changer transitions 0/253 dead transitions. [2024-06-28 02:26:43,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 253 transitions, 3150 flow [2024-06-28 02:26:43,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:26:43,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:26:43,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-28 02:26:43,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-28 02:26:43,158 INFO L175 Difference]: Start difference. First operand has 276 places, 235 transitions, 2538 flow. Second operand 10 states and 105 transitions. [2024-06-28 02:26:43,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 253 transitions, 3150 flow [2024-06-28 02:26:43,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 253 transitions, 2969 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:43,383 INFO L231 Difference]: Finished difference. Result has 278 places, 237 transitions, 2533 flow [2024-06-28 02:26:43,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2357, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2533, PETRI_PLACES=278, PETRI_TRANSITIONS=237} [2024-06-28 02:26:43,383 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 247 predicate places. [2024-06-28 02:26:43,383 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 237 transitions, 2533 flow [2024-06-28 02:26:43,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:43,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:43,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:43,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:26:43,384 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-28 02:26:43,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:43,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1605566056, now seen corresponding path program 15 times [2024-06-28 02:26:43,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:43,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527808121] [2024-06-28 02:26:43,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:43,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:43,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:45,545 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-28 02:26:45,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:45,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527808121] [2024-06-28 02:26:45,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527808121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:45,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:45,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:45,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355431594] [2024-06-28 02:26:45,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:45,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:45,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:45,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:45,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:45,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:45,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 237 transitions, 2533 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:45,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:45,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:45,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:46,176 INFO L124 PetriNetUnfolderBase]: 724/1289 cut-off events. [2024-06-28 02:26:46,176 INFO L125 PetriNetUnfolderBase]: For 74653/74653 co-relation queries the response was YES. [2024-06-28 02:26:46,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8346 conditions, 1289 events. 724/1289 cut-off events. For 74653/74653 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 6739 event pairs, 111 based on Foata normal form. 2/1290 useless extension candidates. Maximal degree in co-relation 8213. Up to 1129 conditions per place. [2024-06-28 02:26:46,188 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 212 selfloop transitions, 40 changer transitions 0/254 dead transitions. [2024-06-28 02:26:46,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 254 transitions, 3105 flow [2024-06-28 02:26:46,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:46,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:46,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-28 02:26:46,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:26:46,189 INFO L175 Difference]: Start difference. First operand has 278 places, 237 transitions, 2533 flow. Second operand 9 states and 99 transitions. [2024-06-28 02:26:46,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 254 transitions, 3105 flow [2024-06-28 02:26:46,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 254 transitions, 2959 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:46,423 INFO L231 Difference]: Finished difference. Result has 279 places, 238 transitions, 2503 flow [2024-06-28 02:26:46,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2387, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2503, PETRI_PLACES=279, PETRI_TRANSITIONS=238} [2024-06-28 02:26:46,423 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 248 predicate places. [2024-06-28 02:26:46,424 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 238 transitions, 2503 flow [2024-06-28 02:26:46,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:46,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:46,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:46,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:26:46,424 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-28 02:26:46,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:46,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1624003802, now seen corresponding path program 16 times [2024-06-28 02:26:46,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:46,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228228147] [2024-06-28 02:26:46,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:46,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:46,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:48,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-28 02:26:48,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:48,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228228147] [2024-06-28 02:26:48,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228228147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:48,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:48,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:48,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718818165] [2024-06-28 02:26:48,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:48,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:48,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:48,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:48,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:48,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:48,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 238 transitions, 2503 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:48,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:48,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:48,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:49,150 INFO L124 PetriNetUnfolderBase]: 728/1297 cut-off events. [2024-06-28 02:26:49,150 INFO L125 PetriNetUnfolderBase]: For 73520/73520 co-relation queries the response was YES. [2024-06-28 02:26:49,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8326 conditions, 1297 events. 728/1297 cut-off events. For 73520/73520 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6795 event pairs, 107 based on Foata normal form. 2/1298 useless extension candidates. Maximal degree in co-relation 8192. Up to 1137 conditions per place. [2024-06-28 02:26:49,161 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 215 selfloop transitions, 38 changer transitions 0/255 dead transitions. [2024-06-28 02:26:49,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 255 transitions, 3079 flow [2024-06-28 02:26:49,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:49,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:49,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-28 02:26:49,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-28 02:26:49,162 INFO L175 Difference]: Start difference. First operand has 279 places, 238 transitions, 2503 flow. Second operand 9 states and 98 transitions. [2024-06-28 02:26:49,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 255 transitions, 3079 flow [2024-06-28 02:26:49,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 255 transitions, 2973 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:49,410 INFO L231 Difference]: Finished difference. Result has 281 places, 239 transitions, 2511 flow [2024-06-28 02:26:49,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2399, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2511, PETRI_PLACES=281, PETRI_TRANSITIONS=239} [2024-06-28 02:26:49,410 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 250 predicate places. [2024-06-28 02:26:49,410 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 239 transitions, 2511 flow [2024-06-28 02:26:49,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:49,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:49,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-28 02:26:49,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:26:49,410 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-28 02:26:49,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:49,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1605415954, now seen corresponding path program 11 times [2024-06-28 02:26:49,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:49,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629396588] [2024-06-28 02:26:49,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:49,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:49,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:51,834 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-28 02:26:51,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:51,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629396588] [2024-06-28 02:26:51,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629396588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:51,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:51,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:51,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786712965] [2024-06-28 02:26:51,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:51,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:51,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:51,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:51,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:51,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:51,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 239 transitions, 2511 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:51,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:51,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:51,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:52,590 INFO L124 PetriNetUnfolderBase]: 724/1291 cut-off events. [2024-06-28 02:26:52,590 INFO L125 PetriNetUnfolderBase]: For 68183/68183 co-relation queries the response was YES. [2024-06-28 02:26:52,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8090 conditions, 1291 events. 724/1291 cut-off events. For 68183/68183 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6790 event pairs, 111 based on Foata normal form. 2/1292 useless extension candidates. Maximal degree in co-relation 7955. Up to 1111 conditions per place. [2024-06-28 02:26:52,601 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 209 selfloop transitions, 46 changer transitions 0/257 dead transitions. [2024-06-28 02:26:52,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 257 transitions, 3065 flow [2024-06-28 02:26:52,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:26:52,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:26:52,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-28 02:26:52,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-28 02:26:52,602 INFO L175 Difference]: Start difference. First operand has 281 places, 239 transitions, 2511 flow. Second operand 10 states and 109 transitions. [2024-06-28 02:26:52,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 257 transitions, 3065 flow [2024-06-28 02:26:52,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 257 transitions, 2931 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:52,850 INFO L231 Difference]: Finished difference. Result has 284 places, 239 transitions, 2477 flow [2024-06-28 02:26:52,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2377, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2477, PETRI_PLACES=284, PETRI_TRANSITIONS=239} [2024-06-28 02:26:52,850 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 253 predicate places. [2024-06-28 02:26:52,850 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 239 transitions, 2477 flow [2024-06-28 02:26:52,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:52,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:52,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:52,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:26:52,851 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-28 02:26:52,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:52,852 INFO L85 PathProgramCache]: Analyzing trace with hash -558639826, now seen corresponding path program 2 times [2024-06-28 02:26:52,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:52,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817101093] [2024-06-28 02:26:52,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:52,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:52,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:55,769 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-28 02:26:55,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:55,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817101093] [2024-06-28 02:26:55,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817101093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:55,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:55,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:55,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727658363] [2024-06-28 02:26:55,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:55,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:55,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:55,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:55,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:55,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:55,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 239 transitions, 2477 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:55,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:55,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:55,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:56,714 INFO L124 PetriNetUnfolderBase]: 732/1307 cut-off events. [2024-06-28 02:26:56,714 INFO L125 PetriNetUnfolderBase]: For 73357/73357 co-relation queries the response was YES. [2024-06-28 02:26:56,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8141 conditions, 1307 events. 732/1307 cut-off events. For 73357/73357 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6934 event pairs, 174 based on Foata normal form. 4/1309 useless extension candidates. Maximal degree in co-relation 8005. Up to 1160 conditions per place. [2024-06-28 02:26:56,728 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 221 selfloop transitions, 36 changer transitions 0/259 dead transitions. [2024-06-28 02:26:56,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 259 transitions, 3093 flow [2024-06-28 02:26:56,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:26:56,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:26:56,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-28 02:26:56,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-06-28 02:26:56,730 INFO L175 Difference]: Start difference. First operand has 284 places, 239 transitions, 2477 flow. Second operand 11 states and 114 transitions. [2024-06-28 02:26:56,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 259 transitions, 3093 flow [2024-06-28 02:26:56,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 259 transitions, 2949 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-28 02:26:56,943 INFO L231 Difference]: Finished difference. Result has 285 places, 240 transitions, 2449 flow [2024-06-28 02:26:56,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2333, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2449, PETRI_PLACES=285, PETRI_TRANSITIONS=240} [2024-06-28 02:26:56,943 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 254 predicate places. [2024-06-28 02:26:56,943 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 240 transitions, 2449 flow [2024-06-28 02:26:56,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:56,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:56,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:56,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:26:56,944 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-28 02:26:56,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:56,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1257622836, now seen corresponding path program 17 times [2024-06-28 02:26:56,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:56,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538052898] [2024-06-28 02:26:56,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:56,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:56,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:59,703 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-28 02:26:59,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:59,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538052898] [2024-06-28 02:26:59,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538052898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:59,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:59,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:26:59,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449962994] [2024-06-28 02:26:59,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:59,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:26:59,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:59,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:26:59,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:26:59,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:26:59,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 240 transitions, 2449 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:59,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:59,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:26:59,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:00,445 INFO L124 PetriNetUnfolderBase]: 736/1315 cut-off events. [2024-06-28 02:27:00,445 INFO L125 PetriNetUnfolderBase]: For 68563/68563 co-relation queries the response was YES. [2024-06-28 02:27:00,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8130 conditions, 1315 events. 736/1315 cut-off events. For 68563/68563 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 6974 event pairs, 93 based on Foata normal form. 2/1312 useless extension candidates. Maximal degree in co-relation 7994. Up to 1047 conditions per place. [2024-06-28 02:27:00,457 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 193 selfloop transitions, 62 changer transitions 0/257 dead transitions. [2024-06-28 02:27:00,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 257 transitions, 3033 flow [2024-06-28 02:27:00,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:00,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:00,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-28 02:27:00,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-28 02:27:00,458 INFO L175 Difference]: Start difference. First operand has 285 places, 240 transitions, 2449 flow. Second operand 9 states and 102 transitions. [2024-06-28 02:27:00,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 257 transitions, 3033 flow [2024-06-28 02:27:00,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 257 transitions, 2929 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 02:27:00,672 INFO L231 Difference]: Finished difference. Result has 285 places, 241 transitions, 2503 flow [2024-06-28 02:27:00,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2345, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2503, PETRI_PLACES=285, PETRI_TRANSITIONS=241} [2024-06-28 02:27:00,672 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 254 predicate places. [2024-06-28 02:27:00,672 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 241 transitions, 2503 flow [2024-06-28 02:27:00,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:00,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:00,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:00,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:27:00,673 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-28 02:27:00,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:00,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1257407634, now seen corresponding path program 12 times [2024-06-28 02:27:00,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:00,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171498531] [2024-06-28 02:27:00,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:00,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:00,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:03,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-28 02:27:03,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:03,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171498531] [2024-06-28 02:27:03,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171498531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:03,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:03,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:27:03,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539649495] [2024-06-28 02:27:03,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:03,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:27:03,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:03,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:27:03,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:27:03,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:03,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 241 transitions, 2503 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:03,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:03,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:03,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:04,573 INFO L124 PetriNetUnfolderBase]: 752/1341 cut-off events. [2024-06-28 02:27:04,574 INFO L125 PetriNetUnfolderBase]: For 74198/74198 co-relation queries the response was YES. [2024-06-28 02:27:04,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8551 conditions, 1341 events. 752/1341 cut-off events. For 74198/74198 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 7097 event pairs, 93 based on Foata normal form. 2/1338 useless extension candidates. Maximal degree in co-relation 8414. Up to 1028 conditions per place. [2024-06-28 02:27:04,587 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 194 selfloop transitions, 71 changer transitions 0/267 dead transitions. [2024-06-28 02:27:04,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 267 transitions, 3369 flow [2024-06-28 02:27:04,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:27:04,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:27:04,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-28 02:27:04,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-28 02:27:04,588 INFO L175 Difference]: Start difference. First operand has 285 places, 241 transitions, 2503 flow. Second operand 10 states and 119 transitions. [2024-06-28 02:27:04,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 267 transitions, 3369 flow [2024-06-28 02:27:04,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 267 transitions, 3221 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 02:27:04,814 INFO L231 Difference]: Finished difference. Result has 288 places, 245 transitions, 2634 flow [2024-06-28 02:27:04,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2355, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2634, PETRI_PLACES=288, PETRI_TRANSITIONS=245} [2024-06-28 02:27:04,815 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 257 predicate places. [2024-06-28 02:27:04,815 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 245 transitions, 2634 flow [2024-06-28 02:27:04,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:04,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:04,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:04,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:27:04,815 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-28 02:27:04,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:04,816 INFO L85 PathProgramCache]: Analyzing trace with hash -688137716, now seen corresponding path program 13 times [2024-06-28 02:27:04,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:04,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865113248] [2024-06-28 02:27:04,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:04,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:04,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:07,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-28 02:27:07,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:07,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865113248] [2024-06-28 02:27:07,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865113248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:07,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:07,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:27:07,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263431685] [2024-06-28 02:27:07,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:07,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:27:07,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:07,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:27:07,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:27:07,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:07,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 245 transitions, 2634 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-28 02:27:07,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:07,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:07,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:08,427 INFO L124 PetriNetUnfolderBase]: 758/1351 cut-off events. [2024-06-28 02:27:08,427 INFO L125 PetriNetUnfolderBase]: For 76952/76952 co-relation queries the response was YES. [2024-06-28 02:27:08,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8695 conditions, 1351 events. 758/1351 cut-off events. For 76952/76952 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 7196 event pairs, 290 based on Foata normal form. 2/1352 useless extension candidates. Maximal degree in co-relation 8557. Up to 1313 conditions per place. [2024-06-28 02:27:08,441 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 239 selfloop transitions, 17 changer transitions 0/258 dead transitions. [2024-06-28 02:27:08,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 258 transitions, 3242 flow [2024-06-28 02:27:08,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:27:08,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:27:08,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 98 transitions. [2024-06-28 02:27:08,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30625 [2024-06-28 02:27:08,441 INFO L175 Difference]: Start difference. First operand has 288 places, 245 transitions, 2634 flow. Second operand 10 states and 98 transitions. [2024-06-28 02:27:08,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 258 transitions, 3242 flow [2024-06-28 02:27:08,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 258 transitions, 3081 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 02:27:08,677 INFO L231 Difference]: Finished difference. Result has 292 places, 247 transitions, 2584 flow [2024-06-28 02:27:08,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2473, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2584, PETRI_PLACES=292, PETRI_TRANSITIONS=247} [2024-06-28 02:27:08,677 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 261 predicate places. [2024-06-28 02:27:08,678 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 247 transitions, 2584 flow [2024-06-28 02:27:08,678 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-28 02:27:08,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:08,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:08,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:27:08,678 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-28 02:27:08,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:08,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1159550812, now seen corresponding path program 18 times [2024-06-28 02:27:08,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:08,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184640909] [2024-06-28 02:27:08,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:08,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:08,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:11,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:11,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:11,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184640909] [2024-06-28 02:27:11,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184640909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:11,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:11,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:27:11,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048901449] [2024-06-28 02:27:11,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:11,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:27:11,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:11,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:27:11,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:27:11,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:11,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 247 transitions, 2584 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-28 02:27:11,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:11,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:11,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:11,793 INFO L124 PetriNetUnfolderBase]: 762/1361 cut-off events. [2024-06-28 02:27:11,794 INFO L125 PetriNetUnfolderBase]: For 78362/78362 co-relation queries the response was YES. [2024-06-28 02:27:11,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8687 conditions, 1361 events. 762/1361 cut-off events. For 78362/78362 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 7244 event pairs, 112 based on Foata normal form. 2/1356 useless extension candidates. Maximal degree in co-relation 8547. Up to 1184 conditions per place. [2024-06-28 02:27:11,808 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 223 selfloop transitions, 40 changer transitions 0/265 dead transitions. [2024-06-28 02:27:11,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 265 transitions, 3188 flow [2024-06-28 02:27:11,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:11,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:11,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-28 02:27:11,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3576388888888889 [2024-06-28 02:27:11,809 INFO L175 Difference]: Start difference. First operand has 292 places, 247 transitions, 2584 flow. Second operand 9 states and 103 transitions. [2024-06-28 02:27:11,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 265 transitions, 3188 flow [2024-06-28 02:27:12,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 265 transitions, 3093 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 02:27:12,099 INFO L231 Difference]: Finished difference. Result has 293 places, 248 transitions, 2605 flow [2024-06-28 02:27:12,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2489, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2605, PETRI_PLACES=293, PETRI_TRANSITIONS=248} [2024-06-28 02:27:12,099 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 262 predicate places. [2024-06-28 02:27:12,099 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 248 transitions, 2605 flow [2024-06-28 02:27:12,099 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-28 02:27:12,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:12,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:12,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:27:12,100 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-28 02:27:12,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:12,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1002096416, now seen corresponding path program 14 times [2024-06-28 02:27:12,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:12,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798737185] [2024-06-28 02:27:12,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:12,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:12,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:15,056 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-28 02:27:15,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:15,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798737185] [2024-06-28 02:27:15,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798737185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:15,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:15,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:27:15,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022171185] [2024-06-28 02:27:15,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:15,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:27:15,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:15,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:27:15,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:27:15,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:15,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 248 transitions, 2605 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-28 02:27:15,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:15,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:15,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:16,060 INFO L124 PetriNetUnfolderBase]: 778/1387 cut-off events. [2024-06-28 02:27:16,060 INFO L125 PetriNetUnfolderBase]: For 86876/86876 co-relation queries the response was YES. [2024-06-28 02:27:16,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9146 conditions, 1387 events. 778/1387 cut-off events. For 86876/86876 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7397 event pairs, 90 based on Foata normal form. 2/1382 useless extension candidates. Maximal degree in co-relation 9005. Up to 754 conditions per place. [2024-06-28 02:27:16,075 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 153 selfloop transitions, 122 changer transitions 0/277 dead transitions. [2024-06-28 02:27:16,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 277 transitions, 3735 flow [2024-06-28 02:27:16,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:27:16,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:27:16,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 02:27:16,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-28 02:27:16,076 INFO L175 Difference]: Start difference. First operand has 293 places, 248 transitions, 2605 flow. Second operand 10 states and 123 transitions. [2024-06-28 02:27:16,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 277 transitions, 3735 flow [2024-06-28 02:27:16,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 277 transitions, 3629 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:27:16,356 INFO L231 Difference]: Finished difference. Result has 296 places, 254 transitions, 2968 flow [2024-06-28 02:27:16,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2499, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2968, PETRI_PLACES=296, PETRI_TRANSITIONS=254} [2024-06-28 02:27:16,356 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 265 predicate places. [2024-06-28 02:27:16,356 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 254 transitions, 2968 flow [2024-06-28 02:27:16,356 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-28 02:27:16,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:16,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:16,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:27:16,357 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-28 02:27:16,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:16,357 INFO L85 PathProgramCache]: Analyzing trace with hash -115075616, now seen corresponding path program 15 times [2024-06-28 02:27:16,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:16,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519990076] [2024-06-28 02:27:16,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:16,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:16,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:19,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-28 02:27:19,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:19,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519990076] [2024-06-28 02:27:19,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519990076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:19,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:19,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:27:19,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355672605] [2024-06-28 02:27:19,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:19,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:27:19,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:19,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:27:19,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:27:19,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:19,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 254 transitions, 2968 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:19,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:19,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:19,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:20,009 INFO L124 PetriNetUnfolderBase]: 784/1397 cut-off events. [2024-06-28 02:27:20,009 INFO L125 PetriNetUnfolderBase]: For 90063/90063 co-relation queries the response was YES. [2024-06-28 02:27:20,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9503 conditions, 1397 events. 784/1397 cut-off events. For 90063/90063 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7483 event pairs, 114 based on Foata normal form. 2/1392 useless extension candidates. Maximal degree in co-relation 9361. Up to 1163 conditions per place. [2024-06-28 02:27:20,023 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 225 selfloop transitions, 51 changer transitions 0/278 dead transitions. [2024-06-28 02:27:20,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 278 transitions, 3812 flow [2024-06-28 02:27:20,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:27:20,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:27:20,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-28 02:27:20,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-28 02:27:20,024 INFO L175 Difference]: Start difference. First operand has 296 places, 254 transitions, 2968 flow. Second operand 10 states and 118 transitions. [2024-06-28 02:27:20,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 278 transitions, 3812 flow [2024-06-28 02:27:20,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 278 transitions, 3628 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-28 02:27:20,318 INFO L231 Difference]: Finished difference. Result has 301 places, 256 transitions, 2967 flow [2024-06-28 02:27:20,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2786, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2967, PETRI_PLACES=301, PETRI_TRANSITIONS=256} [2024-06-28 02:27:20,319 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 270 predicate places. [2024-06-28 02:27:20,319 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 256 transitions, 2967 flow [2024-06-28 02:27:20,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:20,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:20,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:20,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:27:20,319 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-28 02:27:20,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:20,319 INFO L85 PathProgramCache]: Analyzing trace with hash -688127796, now seen corresponding path program 3 times [2024-06-28 02:27:20,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:20,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466134432] [2024-06-28 02:27:20,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:20,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:20,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:23,877 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-28 02:27:23,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:23,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466134432] [2024-06-28 02:27:23,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466134432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:23,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:23,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:27:23,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413118180] [2024-06-28 02:27:23,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:23,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:27:23,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:23,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:27:23,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:27:23,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:23,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 256 transitions, 2967 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:23,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:23,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:23,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:24,538 INFO L124 PetriNetUnfolderBase]: 792/1411 cut-off events. [2024-06-28 02:27:24,538 INFO L125 PetriNetUnfolderBase]: For 97113/97113 co-relation queries the response was YES. [2024-06-28 02:27:24,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9568 conditions, 1411 events. 792/1411 cut-off events. For 97113/97113 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7592 event pairs, 295 based on Foata normal form. 4/1414 useless extension candidates. Maximal degree in co-relation 9424. Up to 1355 conditions per place. [2024-06-28 02:27:24,553 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 251 selfloop transitions, 18 changer transitions 0/271 dead transitions. [2024-06-28 02:27:24,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 271 transitions, 3583 flow [2024-06-28 02:27:24,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:27:24,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:27:24,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-28 02:27:24,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3039772727272727 [2024-06-28 02:27:24,554 INFO L175 Difference]: Start difference. First operand has 301 places, 256 transitions, 2967 flow. Second operand 11 states and 107 transitions. [2024-06-28 02:27:24,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 271 transitions, 3583 flow [2024-06-28 02:27:24,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 271 transitions, 3246 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-28 02:27:24,805 INFO L231 Difference]: Finished difference. Result has 302 places, 257 transitions, 2708 flow [2024-06-28 02:27:24,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2630, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2708, PETRI_PLACES=302, PETRI_TRANSITIONS=257} [2024-06-28 02:27:24,806 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 271 predicate places. [2024-06-28 02:27:24,806 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 257 transitions, 2708 flow [2024-06-28 02:27:24,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:24,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:24,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:24,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:27:24,806 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-28 02:27:24,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:24,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1154044282, now seen corresponding path program 19 times [2024-06-28 02:27:24,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:24,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424724350] [2024-06-28 02:27:24,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:24,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:24,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:27,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:27,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:27,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424724350] [2024-06-28 02:27:27,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424724350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:27,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:27,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:27:27,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941082600] [2024-06-28 02:27:27,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:27,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:27:27,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:27,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:27:27,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:27:27,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:27,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 257 transitions, 2708 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:27,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:27,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:27,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:27,845 INFO L124 PetriNetUnfolderBase]: 796/1419 cut-off events. [2024-06-28 02:27:27,845 INFO L125 PetriNetUnfolderBase]: For 92225/92225 co-relation queries the response was YES. [2024-06-28 02:27:27,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9158 conditions, 1419 events. 796/1419 cut-off events. For 92225/92225 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7647 event pairs, 125 based on Foata normal form. 2/1416 useless extension candidates. Maximal degree in co-relation 9015. Up to 1258 conditions per place. [2024-06-28 02:27:27,860 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 234 selfloop transitions, 37 changer transitions 0/273 dead transitions. [2024-06-28 02:27:27,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 273 transitions, 3322 flow [2024-06-28 02:27:27,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:27,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:27,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-28 02:27:27,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:27:27,860 INFO L175 Difference]: Start difference. First operand has 302 places, 257 transitions, 2708 flow. Second operand 9 states and 99 transitions. [2024-06-28 02:27:27,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 273 transitions, 3322 flow [2024-06-28 02:27:28,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 273 transitions, 3254 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 02:27:28,158 INFO L231 Difference]: Finished difference. Result has 302 places, 258 transitions, 2752 flow [2024-06-28 02:27:28,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2640, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2752, PETRI_PLACES=302, PETRI_TRANSITIONS=258} [2024-06-28 02:27:28,158 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 271 predicate places. [2024-06-28 02:27:28,158 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 258 transitions, 2752 flow [2024-06-28 02:27:28,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:28,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:28,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:28,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:27:28,159 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-28 02:27:28,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:28,159 INFO L85 PathProgramCache]: Analyzing trace with hash -115083056, now seen corresponding path program 16 times [2024-06-28 02:27:28,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:28,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361420229] [2024-06-28 02:27:28,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:28,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:28,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:30,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-28 02:27:30,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:30,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361420229] [2024-06-28 02:27:30,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361420229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:30,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:30,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:27:30,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503706854] [2024-06-28 02:27:30,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:30,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:27:30,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:30,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:27:30,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:27:30,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:30,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 258 transitions, 2752 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-28 02:27:30,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:30,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:30,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:31,545 INFO L124 PetriNetUnfolderBase]: 802/1429 cut-off events. [2024-06-28 02:27:31,545 INFO L125 PetriNetUnfolderBase]: For 94672/94672 co-relation queries the response was YES. [2024-06-28 02:27:31,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9293 conditions, 1429 events. 802/1429 cut-off events. For 94672/94672 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7699 event pairs, 121 based on Foata normal form. 2/1426 useless extension candidates. Maximal degree in co-relation 9149. Up to 1222 conditions per place. [2024-06-28 02:27:31,556 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 230 selfloop transitions, 48 changer transitions 0/280 dead transitions. [2024-06-28 02:27:31,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 280 transitions, 3426 flow [2024-06-28 02:27:31,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:27:31,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:27:31,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-28 02:27:31,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-28 02:27:31,557 INFO L175 Difference]: Start difference. First operand has 302 places, 258 transitions, 2752 flow. Second operand 10 states and 115 transitions. [2024-06-28 02:27:31,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 280 transitions, 3426 flow [2024-06-28 02:27:31,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 280 transitions, 3324 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 02:27:31,821 INFO L231 Difference]: Finished difference. Result has 305 places, 260 transitions, 2815 flow [2024-06-28 02:27:31,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2650, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2815, PETRI_PLACES=305, PETRI_TRANSITIONS=260} [2024-06-28 02:27:31,821 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 274 predicate places. [2024-06-28 02:27:31,822 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 260 transitions, 2815 flow [2024-06-28 02:27:31,822 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-28 02:27:31,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:31,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:31,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:27:31,822 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-28 02:27:31,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:31,822 INFO L85 PathProgramCache]: Analyzing trace with hash 332260504, now seen corresponding path program 17 times [2024-06-28 02:27:31,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:31,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816586580] [2024-06-28 02:27:31,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:31,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:31,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:34,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-28 02:27:34,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:34,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816586580] [2024-06-28 02:27:34,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816586580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:34,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:34,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:27:34,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691096343] [2024-06-28 02:27:34,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:34,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:27:34,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:34,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:27:34,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:27:34,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:34,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 260 transitions, 2815 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:34,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:34,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:34,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:35,321 INFO L124 PetriNetUnfolderBase]: 808/1439 cut-off events. [2024-06-28 02:27:35,321 INFO L125 PetriNetUnfolderBase]: For 96998/96998 co-relation queries the response was YES. [2024-06-28 02:27:35,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9417 conditions, 1439 events. 808/1439 cut-off events. For 96998/96998 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7762 event pairs, 122 based on Foata normal form. 2/1436 useless extension candidates. Maximal degree in co-relation 9272. Up to 1254 conditions per place. [2024-06-28 02:27:35,338 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 236 selfloop transitions, 43 changer transitions 0/281 dead transitions. [2024-06-28 02:27:35,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 281 transitions, 3489 flow [2024-06-28 02:27:35,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:27:35,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:27:35,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-28 02:27:35,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-28 02:27:35,339 INFO L175 Difference]: Start difference. First operand has 305 places, 260 transitions, 2815 flow. Second operand 10 states and 113 transitions. [2024-06-28 02:27:35,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 281 transitions, 3489 flow [2024-06-28 02:27:35,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 281 transitions, 3344 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 02:27:35,627 INFO L231 Difference]: Finished difference. Result has 307 places, 262 transitions, 2829 flow [2024-06-28 02:27:35,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2670, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2829, PETRI_PLACES=307, PETRI_TRANSITIONS=262} [2024-06-28 02:27:35,627 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 276 predicate places. [2024-06-28 02:27:35,627 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 262 transitions, 2829 flow [2024-06-28 02:27:35,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:35,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:35,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:35,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:27:35,627 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-28 02:27:35,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:35,628 INFO L85 PathProgramCache]: Analyzing trace with hash 533828394, now seen corresponding path program 4 times [2024-06-28 02:27:35,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:35,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998275822] [2024-06-28 02:27:35,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:35,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:35,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:38,898 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-28 02:27:38,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:38,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998275822] [2024-06-28 02:27:38,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998275822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:38,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:38,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:27:38,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433922997] [2024-06-28 02:27:38,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:38,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:27:38,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:38,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:27:38,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:27:39,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:39,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 262 transitions, 2829 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:39,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:39,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:39,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:39,661 INFO L124 PetriNetUnfolderBase]: 816/1455 cut-off events. [2024-06-28 02:27:39,661 INFO L125 PetriNetUnfolderBase]: For 106036/106036 co-relation queries the response was YES. [2024-06-28 02:27:39,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9489 conditions, 1455 events. 816/1455 cut-off events. For 106036/106036 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7917 event pairs, 187 based on Foata normal form. 4/1456 useless extension candidates. Maximal degree in co-relation 9343. Up to 1341 conditions per place. [2024-06-28 02:27:39,678 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 248 selfloop transitions, 31 changer transitions 0/281 dead transitions. [2024-06-28 02:27:39,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 281 transitions, 3491 flow [2024-06-28 02:27:39,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:27:39,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:27:39,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-28 02:27:39,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-06-28 02:27:39,679 INFO L175 Difference]: Start difference. First operand has 307 places, 262 transitions, 2829 flow. Second operand 11 states and 114 transitions. [2024-06-28 02:27:39,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 281 transitions, 3491 flow [2024-06-28 02:27:39,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 281 transitions, 3352 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 02:27:39,982 INFO L231 Difference]: Finished difference. Result has 310 places, 263 transitions, 2796 flow [2024-06-28 02:27:39,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2690, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2796, PETRI_PLACES=310, PETRI_TRANSITIONS=263} [2024-06-28 02:27:39,982 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 279 predicate places. [2024-06-28 02:27:39,982 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 263 transitions, 2796 flow [2024-06-28 02:27:39,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:39,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:39,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:39,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:27:39,983 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-28 02:27:39,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:39,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1154040562, now seen corresponding path program 20 times [2024-06-28 02:27:39,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:39,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602122405] [2024-06-28 02:27:39,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:39,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:39,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:42,262 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-28 02:27:42,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:42,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602122405] [2024-06-28 02:27:42,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602122405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:42,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:42,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:27:42,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376826030] [2024-06-28 02:27:42,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:42,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:27:42,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:42,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:27:42,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:27:42,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:42,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 263 transitions, 2796 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-28 02:27:42,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:42,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:42,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:43,025 INFO L124 PetriNetUnfolderBase]: 813/1450 cut-off events. [2024-06-28 02:27:43,025 INFO L125 PetriNetUnfolderBase]: For 94960/94960 co-relation queries the response was YES. [2024-06-28 02:27:43,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9207 conditions, 1450 events. 813/1450 cut-off events. For 94960/94960 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7857 event pairs, 123 based on Foata normal form. 2/1447 useless extension candidates. Maximal degree in co-relation 9060. Up to 1289 conditions per place. [2024-06-28 02:27:43,043 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 240 selfloop transitions, 36 changer transitions 0/278 dead transitions. [2024-06-28 02:27:43,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 278 transitions, 3388 flow [2024-06-28 02:27:43,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:43,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:43,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-28 02:27:43,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-28 02:27:43,045 INFO L175 Difference]: Start difference. First operand has 310 places, 263 transitions, 2796 flow. Second operand 9 states and 98 transitions. [2024-06-28 02:27:43,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 278 transitions, 3388 flow [2024-06-28 02:27:43,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 278 transitions, 3292 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 02:27:43,380 INFO L231 Difference]: Finished difference. Result has 310 places, 263 transitions, 2776 flow [2024-06-28 02:27:43,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2700, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2776, PETRI_PLACES=310, PETRI_TRANSITIONS=263} [2024-06-28 02:27:43,380 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 279 predicate places. [2024-06-28 02:27:43,380 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 263 transitions, 2776 flow [2024-06-28 02:27:43,380 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-28 02:27:43,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:43,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:43,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:27:43,381 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-28 02:27:43,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:43,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1154194384, now seen corresponding path program 18 times [2024-06-28 02:27:43,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:43,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090107215] [2024-06-28 02:27:43,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:43,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:43,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:45,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:45,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:45,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090107215] [2024-06-28 02:27:45,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090107215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:45,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:45,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:27:45,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215240870] [2024-06-28 02:27:45,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:45,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:27:45,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:45,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:27:45,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:27:46,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:46,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 263 transitions, 2776 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-28 02:27:46,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:46,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:46,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:46,683 INFO L124 PetriNetUnfolderBase]: 809/1444 cut-off events. [2024-06-28 02:27:46,683 INFO L125 PetriNetUnfolderBase]: For 89961/89961 co-relation queries the response was YES. [2024-06-28 02:27:46,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8972 conditions, 1444 events. 809/1444 cut-off events. For 89961/89961 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7830 event pairs, 125 based on Foata normal form. 2/1441 useless extension candidates. Maximal degree in co-relation 8824. Up to 1273 conditions per place. [2024-06-28 02:27:46,700 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 238 selfloop transitions, 40 changer transitions 0/280 dead transitions. [2024-06-28 02:27:46,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 280 transitions, 3376 flow [2024-06-28 02:27:46,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:27:46,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:27:46,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-28 02:27:46,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-28 02:27:46,701 INFO L175 Difference]: Start difference. First operand has 310 places, 263 transitions, 2776 flow. Second operand 10 states and 109 transitions. [2024-06-28 02:27:46,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 280 transitions, 3376 flow [2024-06-28 02:27:47,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 280 transitions, 3165 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-28 02:27:47,027 INFO L231 Difference]: Finished difference. Result has 312 places, 263 transitions, 2650 flow [2024-06-28 02:27:47,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2650, PETRI_PLACES=312, PETRI_TRANSITIONS=263} [2024-06-28 02:27:47,027 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 281 predicate places. [2024-06-28 02:27:47,027 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 263 transitions, 2650 flow [2024-06-28 02:27:47,027 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-28 02:27:47,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:47,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:47,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:27:47,029 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-28 02:27:47,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:47,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1257415074, now seen corresponding path program 19 times [2024-06-28 02:27:47,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:47,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184327542] [2024-06-28 02:27:47,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:47,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:47,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:49,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-28 02:27:49,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:49,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184327542] [2024-06-28 02:27:49,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184327542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:49,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:49,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:27:49,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113947090] [2024-06-28 02:27:49,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:49,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:27:49,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:49,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:27:49,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:27:49,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:49,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 263 transitions, 2650 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:49,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:49,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:49,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:50,789 INFO L124 PetriNetUnfolderBase]: 815/1454 cut-off events. [2024-06-28 02:27:50,789 INFO L125 PetriNetUnfolderBase]: For 91190/91190 co-relation queries the response was YES. [2024-06-28 02:27:50,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8895 conditions, 1454 events. 815/1454 cut-off events. For 91190/91190 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7892 event pairs, 104 based on Foata normal form. 2/1451 useless extension candidates. Maximal degree in co-relation 8746. Up to 1162 conditions per place. [2024-06-28 02:27:50,805 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 215 selfloop transitions, 68 changer transitions 0/285 dead transitions. [2024-06-28 02:27:50,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 285 transitions, 3330 flow [2024-06-28 02:27:50,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:27:50,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:27:50,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-28 02:27:50,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-28 02:27:50,806 INFO L175 Difference]: Start difference. First operand has 312 places, 263 transitions, 2650 flow. Second operand 10 states and 116 transitions. [2024-06-28 02:27:50,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 285 transitions, 3330 flow [2024-06-28 02:27:51,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 285 transitions, 3167 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-28 02:27:51,160 INFO L231 Difference]: Finished difference. Result has 311 places, 265 transitions, 2688 flow [2024-06-28 02:27:51,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2688, PETRI_PLACES=311, PETRI_TRANSITIONS=265} [2024-06-28 02:27:51,160 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 280 predicate places. [2024-06-28 02:27:51,161 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 265 transitions, 2688 flow [2024-06-28 02:27:51,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:51,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:51,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:51,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:27:51,161 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-28 02:27:51,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:51,162 INFO L85 PathProgramCache]: Analyzing trace with hash -926493698, now seen corresponding path program 5 times [2024-06-28 02:27:51,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:51,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128876479] [2024-06-28 02:27:51,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:51,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:51,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:53,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-28 02:27:53,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:53,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128876479] [2024-06-28 02:27:53,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128876479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:53,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:53,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:27:53,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850601808] [2024-06-28 02:27:53,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:53,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:27:53,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:53,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:27:53,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:27:53,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:53,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 265 transitions, 2688 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-28 02:27:53,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:53,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:53,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:54,274 INFO L124 PetriNetUnfolderBase]: 837/1496 cut-off events. [2024-06-28 02:27:54,275 INFO L125 PetriNetUnfolderBase]: For 115978/115978 co-relation queries the response was YES. [2024-06-28 02:27:54,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9439 conditions, 1496 events. 837/1496 cut-off events. For 115978/115978 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 8189 event pairs, 309 based on Foata normal form. 4/1499 useless extension candidates. Maximal degree in co-relation 9291. Up to 1385 conditions per place. [2024-06-28 02:27:54,291 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 259 selfloop transitions, 21 changer transitions 0/282 dead transitions. [2024-06-28 02:27:54,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 282 transitions, 3536 flow [2024-06-28 02:27:54,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:27:54,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:27:54,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-28 02:27:54,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31875 [2024-06-28 02:27:54,292 INFO L175 Difference]: Start difference. First operand has 311 places, 265 transitions, 2688 flow. Second operand 10 states and 102 transitions. [2024-06-28 02:27:54,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 282 transitions, 3536 flow [2024-06-28 02:27:54,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 282 transitions, 3355 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 02:27:54,622 INFO L231 Difference]: Finished difference. Result has 313 places, 267 transitions, 2631 flow [2024-06-28 02:27:54,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2507, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2631, PETRI_PLACES=313, PETRI_TRANSITIONS=267} [2024-06-28 02:27:54,622 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 282 predicate places. [2024-06-28 02:27:54,623 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 267 transitions, 2631 flow [2024-06-28 02:27:54,623 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-28 02:27:54,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:54,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:54,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:27:54,623 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-28 02:27:54,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:54,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1257616884, now seen corresponding path program 20 times [2024-06-28 02:27:54,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:54,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851920370] [2024-06-28 02:27:54,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:54,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:54,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:57,531 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-28 02:27:57,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:57,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851920370] [2024-06-28 02:27:57,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851920370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:57,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:57,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:27:57,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059018689] [2024-06-28 02:27:57,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:57,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:27:57,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:57,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:27:57,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:27:57,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:27:57,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 267 transitions, 2631 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-28 02:27:57,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:57,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:27:57,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:58,318 INFO L124 PetriNetUnfolderBase]: 833/1490 cut-off events. [2024-06-28 02:27:58,318 INFO L125 PetriNetUnfolderBase]: For 103615/103615 co-relation queries the response was YES. [2024-06-28 02:27:58,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9053 conditions, 1490 events. 833/1490 cut-off events. For 103615/103615 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 8151 event pairs, 116 based on Foata normal form. 2/1487 useless extension candidates. Maximal degree in co-relation 8904. Up to 1212 conditions per place. [2024-06-28 02:27:58,334 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 218 selfloop transitions, 65 changer transitions 0/285 dead transitions. [2024-06-28 02:27:58,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 285 transitions, 3247 flow [2024-06-28 02:27:58,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:27:58,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:27:58,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-28 02:27:58,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 02:27:58,335 INFO L175 Difference]: Start difference. First operand has 313 places, 267 transitions, 2631 flow. Second operand 10 states and 112 transitions. [2024-06-28 02:27:58,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 285 transitions, 3247 flow [2024-06-28 02:27:58,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 285 transitions, 3139 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 02:27:58,708 INFO L231 Difference]: Finished difference. Result has 317 places, 267 transitions, 2658 flow [2024-06-28 02:27:58,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2523, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2658, PETRI_PLACES=317, PETRI_TRANSITIONS=267} [2024-06-28 02:27:58,708 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 286 predicate places. [2024-06-28 02:27:58,708 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 267 transitions, 2658 flow [2024-06-28 02:27:58,708 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-28 02:27:58,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:58,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:58,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:27:58,709 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-28 02:27:58,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:58,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1002103856, now seen corresponding path program 21 times [2024-06-28 02:27:58,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:58,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193481105] [2024-06-28 02:27:58,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:58,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:58,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:01,637 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-28 02:28:01,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:01,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193481105] [2024-06-28 02:28:01,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193481105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:01,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:01,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:28:01,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928445283] [2024-06-28 02:28:01,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:01,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:28:01,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:01,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:28:01,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:28:01,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:01,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 267 transitions, 2658 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-28 02:28:01,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:01,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:01,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:02,436 INFO L124 PetriNetUnfolderBase]: 829/1484 cut-off events. [2024-06-28 02:28:02,436 INFO L125 PetriNetUnfolderBase]: For 97648/97648 co-relation queries the response was YES. [2024-06-28 02:28:02,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8895 conditions, 1484 events. 829/1484 cut-off events. For 97648/97648 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 8118 event pairs, 101 based on Foata normal form. 2/1481 useless extension candidates. Maximal degree in co-relation 8744. Up to 1053 conditions per place. [2024-06-28 02:28:02,451 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 183 selfloop transitions, 101 changer transitions 0/286 dead transitions. [2024-06-28 02:28:02,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 286 transitions, 3282 flow [2024-06-28 02:28:02,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:28:02,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:28:02,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-28 02:28:02,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-28 02:28:02,452 INFO L175 Difference]: Start difference. First operand has 317 places, 267 transitions, 2658 flow. Second operand 10 states and 115 transitions. [2024-06-28 02:28:02,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 286 transitions, 3282 flow [2024-06-28 02:28:02,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 286 transitions, 3090 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:02,807 INFO L231 Difference]: Finished difference. Result has 318 places, 267 transitions, 2673 flow [2024-06-28 02:28:02,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2466, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2673, PETRI_PLACES=318, PETRI_TRANSITIONS=267} [2024-06-28 02:28:02,808 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 287 predicate places. [2024-06-28 02:28:02,808 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 267 transitions, 2673 flow [2024-06-28 02:28:02,808 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-28 02:28:02,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:02,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:02,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:28:02,808 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-28 02:28:02,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:02,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1249988404, now seen corresponding path program 6 times [2024-06-28 02:28:02,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:02,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309656130] [2024-06-28 02:28:02,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:02,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:02,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:06,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:06,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:06,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309656130] [2024-06-28 02:28:06,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309656130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:06,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:06,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:28:06,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704203046] [2024-06-28 02:28:06,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:06,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:28:06,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:06,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:28:06,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:28:06,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:06,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 267 transitions, 2673 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:06,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:06,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:06,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:07,059 INFO L124 PetriNetUnfolderBase]: 837/1500 cut-off events. [2024-06-28 02:28:07,059 INFO L125 PetriNetUnfolderBase]: For 107816/107816 co-relation queries the response was YES. [2024-06-28 02:28:07,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9066 conditions, 1500 events. 837/1500 cut-off events. For 107816/107816 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 8243 event pairs, 191 based on Foata normal form. 4/1501 useless extension candidates. Maximal degree in co-relation 8914. Up to 1355 conditions per place. [2024-06-28 02:28:07,077 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 242 selfloop transitions, 42 changer transitions 0/286 dead transitions. [2024-06-28 02:28:07,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 286 transitions, 3347 flow [2024-06-28 02:28:07,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:07,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:07,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-28 02:28:07,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-28 02:28:07,079 INFO L175 Difference]: Start difference. First operand has 318 places, 267 transitions, 2673 flow. Second operand 11 states and 115 transitions. [2024-06-28 02:28:07,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 286 transitions, 3347 flow [2024-06-28 02:28:07,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 286 transitions, 3140 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:07,446 INFO L231 Difference]: Finished difference. Result has 320 places, 268 transitions, 2596 flow [2024-06-28 02:28:07,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2466, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2596, PETRI_PLACES=320, PETRI_TRANSITIONS=268} [2024-06-28 02:28:07,446 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 289 predicate places. [2024-06-28 02:28:07,446 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 268 transitions, 2596 flow [2024-06-28 02:28:07,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:07,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:07,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:07,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:28:07,447 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-28 02:28:07,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:07,447 INFO L85 PathProgramCache]: Analyzing trace with hash -677085906, now seen corresponding path program 7 times [2024-06-28 02:28:07,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:07,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832413354] [2024-06-28 02:28:07,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:07,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:07,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:10,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:10,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:10,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832413354] [2024-06-28 02:28:10,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832413354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:10,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:10,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:28:10,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783037080] [2024-06-28 02:28:10,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:10,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:28:10,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:10,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:28:10,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:28:10,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:10,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 268 transitions, 2596 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:10,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:10,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:10,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:11,148 INFO L124 PetriNetUnfolderBase]: 831/1490 cut-off events. [2024-06-28 02:28:11,148 INFO L125 PetriNetUnfolderBase]: For 94818/94818 co-relation queries the response was YES. [2024-06-28 02:28:11,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8492 conditions, 1490 events. 831/1490 cut-off events. For 94818/94818 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 8210 event pairs, 313 based on Foata normal form. 4/1493 useless extension candidates. Maximal degree in co-relation 8339. Up to 1425 conditions per place. [2024-06-28 02:28:11,164 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 260 selfloop transitions, 22 changer transitions 0/284 dead transitions. [2024-06-28 02:28:11,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 284 transitions, 3210 flow [2024-06-28 02:28:11,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:28:11,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:28:11,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 117 transitions. [2024-06-28 02:28:11,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3046875 [2024-06-28 02:28:11,165 INFO L175 Difference]: Start difference. First operand has 320 places, 268 transitions, 2596 flow. Second operand 12 states and 117 transitions. [2024-06-28 02:28:11,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 284 transitions, 3210 flow [2024-06-28 02:28:11,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 284 transitions, 3060 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:11,484 INFO L231 Difference]: Finished difference. Result has 323 places, 268 transitions, 2494 flow [2024-06-28 02:28:11,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2446, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2494, PETRI_PLACES=323, PETRI_TRANSITIONS=268} [2024-06-28 02:28:11,485 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 292 predicate places. [2024-06-28 02:28:11,485 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 268 transitions, 2494 flow [2024-06-28 02:28:11,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:11,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:11,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-28 02:28:11,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:28:11,485 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-28 02:28:11,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:11,486 INFO L85 PathProgramCache]: Analyzing trace with hash 2018298640, now seen corresponding path program 8 times [2024-06-28 02:28:11,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:11,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094220623] [2024-06-28 02:28:11,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:11,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:11,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:14,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-28 02:28:14,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:14,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094220623] [2024-06-28 02:28:14,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094220623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:14,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:14,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:28:14,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889852875] [2024-06-28 02:28:14,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:14,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:28:14,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:14,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:28:14,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:28:14,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:14,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 268 transitions, 2494 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:14,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:14,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:14,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:15,419 INFO L124 PetriNetUnfolderBase]: 832/1493 cut-off events. [2024-06-28 02:28:15,419 INFO L125 PetriNetUnfolderBase]: For 88120/88120 co-relation queries the response was YES. [2024-06-28 02:28:15,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8234 conditions, 1493 events. 832/1493 cut-off events. For 88120/88120 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 8259 event pairs, 182 based on Foata normal form. 4/1494 useless extension candidates. Maximal degree in co-relation 8080. Up to 1309 conditions per place. [2024-06-28 02:28:15,432 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 230 selfloop transitions, 55 changer transitions 0/287 dead transitions. [2024-06-28 02:28:15,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 287 transitions, 3172 flow [2024-06-28 02:28:15,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:15,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:15,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-28 02:28:15,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32954545454545453 [2024-06-28 02:28:15,433 INFO L175 Difference]: Start difference. First operand has 323 places, 268 transitions, 2494 flow. Second operand 11 states and 116 transitions. [2024-06-28 02:28:15,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 287 transitions, 3172 flow [2024-06-28 02:28:15,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 287 transitions, 3117 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 02:28:15,763 INFO L231 Difference]: Finished difference. Result has 323 places, 269 transitions, 2597 flow [2024-06-28 02:28:15,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2439, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2597, PETRI_PLACES=323, PETRI_TRANSITIONS=269} [2024-06-28 02:28:15,763 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 292 predicate places. [2024-06-28 02:28:15,763 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 269 transitions, 2597 flow [2024-06-28 02:28:15,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:15,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:15,764 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-28 02:28:15,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:28:15,764 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-28 02:28:15,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:15,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1175968860, now seen corresponding path program 1 times [2024-06-28 02:28:15,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:15,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640582419] [2024-06-28 02:28:15,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:15,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:15,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:18,197 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-28 02:28:18,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:18,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640582419] [2024-06-28 02:28:18,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640582419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:18,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:18,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:28:18,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621685026] [2024-06-28 02:28:18,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:18,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:28:18,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:18,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:28:18,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:28:18,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:18,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 269 transitions, 2597 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:18,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:18,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:18,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:19,069 INFO L124 PetriNetUnfolderBase]: 836/1501 cut-off events. [2024-06-28 02:28:19,069 INFO L125 PetriNetUnfolderBase]: For 82414/82414 co-relation queries the response was YES. [2024-06-28 02:28:19,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8398 conditions, 1501 events. 836/1501 cut-off events. For 82414/82414 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8270 event pairs, 175 based on Foata normal form. 2/1502 useless extension candidates. Maximal degree in co-relation 8243. Up to 1397 conditions per place. [2024-06-28 02:28:19,080 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 262 selfloop transitions, 27 changer transitions 0/291 dead transitions. [2024-06-28 02:28:19,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 291 transitions, 3249 flow [2024-06-28 02:28:19,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:19,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:19,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-28 02:28:19,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-28 02:28:19,081 INFO L175 Difference]: Start difference. First operand has 323 places, 269 transitions, 2597 flow. Second operand 11 states and 119 transitions. [2024-06-28 02:28:19,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 291 transitions, 3249 flow [2024-06-28 02:28:19,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 291 transitions, 3101 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:19,379 INFO L231 Difference]: Finished difference. Result has 325 places, 270 transitions, 2533 flow [2024-06-28 02:28:19,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2449, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2533, PETRI_PLACES=325, PETRI_TRANSITIONS=270} [2024-06-28 02:28:19,379 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 294 predicate places. [2024-06-28 02:28:19,379 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 270 transitions, 2533 flow [2024-06-28 02:28:19,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:19,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:19,379 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-28 02:28:19,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:28:19,379 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-28 02:28:19,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:19,380 INFO L85 PathProgramCache]: Analyzing trace with hash -867765662, now seen corresponding path program 2 times [2024-06-28 02:28:19,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:19,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291683153] [2024-06-28 02:28:19,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:19,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:19,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:21,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-28 02:28:21,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:21,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291683153] [2024-06-28 02:28:21,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291683153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:21,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:21,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:28:21,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579972199] [2024-06-28 02:28:21,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:21,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:28:21,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:21,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:28:21,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:28:22,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:22,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 270 transitions, 2533 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-28 02:28:22,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:22,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:22,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:22,750 INFO L124 PetriNetUnfolderBase]: 840/1509 cut-off events. [2024-06-28 02:28:22,750 INFO L125 PetriNetUnfolderBase]: For 84946/84946 co-relation queries the response was YES. [2024-06-28 02:28:22,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8344 conditions, 1509 events. 840/1509 cut-off events. For 84946/84946 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 8366 event pairs, 192 based on Foata normal form. 2/1510 useless extension candidates. Maximal degree in co-relation 8188. Up to 1401 conditions per place. [2024-06-28 02:28:22,763 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 267 selfloop transitions, 24 changer transitions 0/293 dead transitions. [2024-06-28 02:28:22,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 293 transitions, 3195 flow [2024-06-28 02:28:22,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:22,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:22,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-28 02:28:22,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-28 02:28:22,764 INFO L175 Difference]: Start difference. First operand has 325 places, 270 transitions, 2533 flow. Second operand 11 states and 115 transitions. [2024-06-28 02:28:22,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 293 transitions, 3195 flow [2024-06-28 02:28:23,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 293 transitions, 3121 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:23,091 INFO L231 Difference]: Finished difference. Result has 327 places, 271 transitions, 2539 flow [2024-06-28 02:28:23,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2459, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2539, PETRI_PLACES=327, PETRI_TRANSITIONS=271} [2024-06-28 02:28:23,091 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 296 predicate places. [2024-06-28 02:28:23,092 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 271 transitions, 2539 flow [2024-06-28 02:28:23,092 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-28 02:28:23,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:23,092 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-28 02:28:23,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:28:23,092 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-28 02:28:23,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:23,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1644884664, now seen corresponding path program 3 times [2024-06-28 02:28:23,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:23,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913357596] [2024-06-28 02:28:23,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:23,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:23,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:25,529 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-28 02:28:25,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:25,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913357596] [2024-06-28 02:28:25,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913357596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:25,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:25,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:28:25,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148778504] [2024-06-28 02:28:25,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:25,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:28:25,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:25,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:28:25,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:28:25,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:25,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 271 transitions, 2539 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-28 02:28:25,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:25,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:25,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:26,348 INFO L124 PetriNetUnfolderBase]: 844/1517 cut-off events. [2024-06-28 02:28:26,348 INFO L125 PetriNetUnfolderBase]: For 85356/85356 co-relation queries the response was YES. [2024-06-28 02:28:26,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8396 conditions, 1517 events. 844/1517 cut-off events. For 85356/85356 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8432 event pairs, 202 based on Foata normal form. 2/1518 useless extension candidates. Maximal degree in co-relation 8239. Up to 1413 conditions per place. [2024-06-28 02:28:26,362 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 264 selfloop transitions, 27 changer transitions 0/293 dead transitions. [2024-06-28 02:28:26,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 293 transitions, 3199 flow [2024-06-28 02:28:26,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:26,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:26,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-28 02:28:26,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-28 02:28:26,363 INFO L175 Difference]: Start difference. First operand has 327 places, 271 transitions, 2539 flow. Second operand 11 states and 117 transitions. [2024-06-28 02:28:26,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 293 transitions, 3199 flow [2024-06-28 02:28:26,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 293 transitions, 3129 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:26,710 INFO L231 Difference]: Finished difference. Result has 329 places, 272 transitions, 2557 flow [2024-06-28 02:28:26,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2469, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2557, PETRI_PLACES=329, PETRI_TRANSITIONS=272} [2024-06-28 02:28:26,711 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 298 predicate places. [2024-06-28 02:28:26,711 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 272 transitions, 2557 flow [2024-06-28 02:28:26,711 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-28 02:28:26,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:26,711 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-28 02:28:26,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:28:26,711 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-28 02:28:26,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:26,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1612715034, now seen corresponding path program 4 times [2024-06-28 02:28:26,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:26,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554460315] [2024-06-28 02:28:26,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:26,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:26,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:29,266 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-28 02:28:29,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:29,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554460315] [2024-06-28 02:28:29,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554460315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:29,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:29,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:28:29,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246582321] [2024-06-28 02:28:29,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:29,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:28:29,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:29,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:28:29,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:28:29,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:29,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 272 transitions, 2557 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:29,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:29,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:29,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:30,107 INFO L124 PetriNetUnfolderBase]: 848/1525 cut-off events. [2024-06-28 02:28:30,107 INFO L125 PetriNetUnfolderBase]: For 88661/88661 co-relation queries the response was YES. [2024-06-28 02:28:30,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8459 conditions, 1525 events. 848/1525 cut-off events. For 88661/88661 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 8510 event pairs, 205 based on Foata normal form. 2/1526 useless extension candidates. Maximal degree in co-relation 8301. Up to 1421 conditions per place. [2024-06-28 02:28:30,127 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 266 selfloop transitions, 26 changer transitions 0/294 dead transitions. [2024-06-28 02:28:30,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 294 transitions, 3221 flow [2024-06-28 02:28:30,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:30,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:30,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-28 02:28:30,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32954545454545453 [2024-06-28 02:28:30,128 INFO L175 Difference]: Start difference. First operand has 329 places, 272 transitions, 2557 flow. Second operand 11 states and 116 transitions. [2024-06-28 02:28:30,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 294 transitions, 3221 flow [2024-06-28 02:28:30,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 294 transitions, 3143 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:30,475 INFO L231 Difference]: Finished difference. Result has 331 places, 273 transitions, 2567 flow [2024-06-28 02:28:30,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2479, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2567, PETRI_PLACES=331, PETRI_TRANSITIONS=273} [2024-06-28 02:28:30,476 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 300 predicate places. [2024-06-28 02:28:30,476 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 273 transitions, 2567 flow [2024-06-28 02:28:30,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:30,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:30,476 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-28 02:28:30,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:28:30,476 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-28 02:28:30,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:30,477 INFO L85 PathProgramCache]: Analyzing trace with hash -674198730, now seen corresponding path program 5 times [2024-06-28 02:28:30,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:30,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679774164] [2024-06-28 02:28:30,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:30,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:30,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:32,762 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-28 02:28:32,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:32,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679774164] [2024-06-28 02:28:32,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679774164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:32,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:32,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:28:32,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920059877] [2024-06-28 02:28:32,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:32,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:28:32,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:32,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:28:32,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:28:32,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:32,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 273 transitions, 2567 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-28 02:28:32,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:32,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:32,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:33,534 INFO L124 PetriNetUnfolderBase]: 852/1533 cut-off events. [2024-06-28 02:28:33,534 INFO L125 PetriNetUnfolderBase]: For 90606/90606 co-relation queries the response was YES. [2024-06-28 02:28:33,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8512 conditions, 1533 events. 852/1533 cut-off events. For 90606/90606 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8565 event pairs, 208 based on Foata normal form. 2/1534 useless extension candidates. Maximal degree in co-relation 8353. Up to 1429 conditions per place. [2024-06-28 02:28:33,550 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 268 selfloop transitions, 25 changer transitions 0/295 dead transitions. [2024-06-28 02:28:33,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 295 transitions, 3235 flow [2024-06-28 02:28:33,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:33,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:33,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-28 02:28:33,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-28 02:28:33,551 INFO L175 Difference]: Start difference. First operand has 331 places, 273 transitions, 2567 flow. Second operand 11 states and 115 transitions. [2024-06-28 02:28:33,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 295 transitions, 3235 flow [2024-06-28 02:28:34,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 295 transitions, 3157 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:34,041 INFO L231 Difference]: Finished difference. Result has 333 places, 274 transitions, 2577 flow [2024-06-28 02:28:34,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2489, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2577, PETRI_PLACES=333, PETRI_TRANSITIONS=274} [2024-06-28 02:28:34,042 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 302 predicate places. [2024-06-28 02:28:34,042 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 274 transitions, 2577 flow [2024-06-28 02:28:34,042 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-28 02:28:34,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:34,042 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-28 02:28:34,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:28:34,042 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-28 02:28:34,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:34,042 INFO L85 PathProgramCache]: Analyzing trace with hash 776504592, now seen corresponding path program 6 times [2024-06-28 02:28:34,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:34,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836764465] [2024-06-28 02:28:34,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:34,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:34,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:36,346 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-28 02:28:36,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:36,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836764465] [2024-06-28 02:28:36,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836764465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:36,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:36,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:28:36,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422535261] [2024-06-28 02:28:36,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:36,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:28:36,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:36,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:28:36,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:28:36,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:36,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 274 transitions, 2577 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-28 02:28:36,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:36,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:36,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:37,049 INFO L124 PetriNetUnfolderBase]: 856/1541 cut-off events. [2024-06-28 02:28:37,050 INFO L125 PetriNetUnfolderBase]: For 92622/92622 co-relation queries the response was YES. [2024-06-28 02:28:37,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8567 conditions, 1541 events. 856/1541 cut-off events. For 92622/92622 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 8624 event pairs, 178 based on Foata normal form. 2/1542 useless extension candidates. Maximal degree in co-relation 8407. Up to 1398 conditions per place. [2024-06-28 02:28:37,066 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 267 selfloop transitions, 27 changer transitions 0/296 dead transitions. [2024-06-28 02:28:37,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 296 transitions, 3249 flow [2024-06-28 02:28:37,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:37,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:37,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-28 02:28:37,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-06-28 02:28:37,067 INFO L175 Difference]: Start difference. First operand has 333 places, 274 transitions, 2577 flow. Second operand 11 states and 112 transitions. [2024-06-28 02:28:37,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 296 transitions, 3249 flow [2024-06-28 02:28:37,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 296 transitions, 3171 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:37,485 INFO L231 Difference]: Finished difference. Result has 335 places, 275 transitions, 2593 flow [2024-06-28 02:28:37,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2499, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2593, PETRI_PLACES=335, PETRI_TRANSITIONS=275} [2024-06-28 02:28:37,485 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 304 predicate places. [2024-06-28 02:28:37,485 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 275 transitions, 2593 flow [2024-06-28 02:28:37,485 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-28 02:28:37,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:37,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-28 02:28:37,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:28:37,486 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-28 02:28:37,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:37,486 INFO L85 PathProgramCache]: Analyzing trace with hash -423710372, now seen corresponding path program 1 times [2024-06-28 02:28:37,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:37,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755285519] [2024-06-28 02:28:37,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:37,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:37,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:40,806 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-28 02:28:40,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:40,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755285519] [2024-06-28 02:28:40,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755285519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:40,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:40,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:28:40,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658096972] [2024-06-28 02:28:40,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:40,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:28:40,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:40,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:28:40,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:28:40,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:40,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 275 transitions, 2593 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-28 02:28:40,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:40,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:40,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:41,693 INFO L124 PetriNetUnfolderBase]: 862/1551 cut-off events. [2024-06-28 02:28:41,693 INFO L125 PetriNetUnfolderBase]: For 95331/95331 co-relation queries the response was YES. [2024-06-28 02:28:41,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8634 conditions, 1551 events. 862/1551 cut-off events. For 95331/95331 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8694 event pairs, 207 based on Foata normal form. 2/1552 useless extension candidates. Maximal degree in co-relation 8473. Up to 1437 conditions per place. [2024-06-28 02:28:41,711 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 268 selfloop transitions, 30 changer transitions 0/300 dead transitions. [2024-06-28 02:28:41,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 300 transitions, 3299 flow [2024-06-28 02:28:41,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:28:41,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:28:41,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-28 02:28:41,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3307291666666667 [2024-06-28 02:28:41,711 INFO L175 Difference]: Start difference. First operand has 335 places, 275 transitions, 2593 flow. Second operand 12 states and 127 transitions. [2024-06-28 02:28:41,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 300 transitions, 3299 flow [2024-06-28 02:28:42,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 300 transitions, 3215 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:42,146 INFO L231 Difference]: Finished difference. Result has 338 places, 277 transitions, 2634 flow [2024-06-28 02:28:42,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2509, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2634, PETRI_PLACES=338, PETRI_TRANSITIONS=277} [2024-06-28 02:28:42,147 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 307 predicate places. [2024-06-28 02:28:42,147 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 277 transitions, 2634 flow [2024-06-28 02:28:42,147 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-28 02:28:42,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:42,147 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-28 02:28:42,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:28:42,147 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-28 02:28:42,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:42,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1464470178, now seen corresponding path program 7 times [2024-06-28 02:28:42,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:42,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330013823] [2024-06-28 02:28:42,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:42,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:42,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:44,685 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-28 02:28:44,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:44,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330013823] [2024-06-28 02:28:44,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330013823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:44,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:44,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:28:44,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572180034] [2024-06-28 02:28:44,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:44,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:28:44,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:44,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:28:44,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:28:44,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:44,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 277 transitions, 2634 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:44,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:44,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:44,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:45,501 INFO L124 PetriNetUnfolderBase]: 866/1559 cut-off events. [2024-06-28 02:28:45,502 INFO L125 PetriNetUnfolderBase]: For 96222/96222 co-relation queries the response was YES. [2024-06-28 02:28:45,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8706 conditions, 1559 events. 866/1559 cut-off events. For 96222/96222 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 8712 event pairs, 181 based on Foata normal form. 2/1560 useless extension candidates. Maximal degree in co-relation 8544. Up to 1455 conditions per place. [2024-06-28 02:28:45,519 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 271 selfloop transitions, 26 changer transitions 0/299 dead transitions. [2024-06-28 02:28:45,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 299 transitions, 3314 flow [2024-06-28 02:28:45,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:45,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:45,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-28 02:28:45,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-28 02:28:45,521 INFO L175 Difference]: Start difference. First operand has 338 places, 277 transitions, 2634 flow. Second operand 11 states and 118 transitions. [2024-06-28 02:28:45,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 299 transitions, 3314 flow [2024-06-28 02:28:45,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 299 transitions, 3205 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-28 02:28:45,933 INFO L231 Difference]: Finished difference. Result has 339 places, 278 transitions, 2619 flow [2024-06-28 02:28:45,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2525, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2619, PETRI_PLACES=339, PETRI_TRANSITIONS=278} [2024-06-28 02:28:45,933 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 308 predicate places. [2024-06-28 02:28:45,933 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 278 transitions, 2619 flow [2024-06-28 02:28:45,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:45,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:45,934 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-28 02:28:45,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:28:45,934 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-28 02:28:45,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:45,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1464354858, now seen corresponding path program 8 times [2024-06-28 02:28:45,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:45,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146877426] [2024-06-28 02:28:45,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:45,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:45,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:48,519 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-28 02:28:48,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:48,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146877426] [2024-06-28 02:28:48,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146877426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:48,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:48,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:28:48,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176511018] [2024-06-28 02:28:48,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:48,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:28:48,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:48,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:28:48,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:28:48,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:48,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 278 transitions, 2619 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:48,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:48,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:48,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:49,499 INFO L124 PetriNetUnfolderBase]: 870/1567 cut-off events. [2024-06-28 02:28:49,499 INFO L125 PetriNetUnfolderBase]: For 99365/99365 co-relation queries the response was YES. [2024-06-28 02:28:49,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8750 conditions, 1567 events. 870/1567 cut-off events. For 99365/99365 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 8799 event pairs, 181 based on Foata normal form. 2/1568 useless extension candidates. Maximal degree in co-relation 8587. Up to 1463 conditions per place. [2024-06-28 02:28:49,515 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 273 selfloop transitions, 25 changer transitions 0/300 dead transitions. [2024-06-28 02:28:49,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 300 transitions, 3303 flow [2024-06-28 02:28:49,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:49,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:49,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-28 02:28:49,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-28 02:28:49,516 INFO L175 Difference]: Start difference. First operand has 339 places, 278 transitions, 2619 flow. Second operand 11 states and 117 transitions. [2024-06-28 02:28:49,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 300 transitions, 3303 flow [2024-06-28 02:28:49,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 300 transitions, 3219 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:49,929 INFO L231 Difference]: Finished difference. Result has 341 places, 279 transitions, 2629 flow [2024-06-28 02:28:49,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2535, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2629, PETRI_PLACES=341, PETRI_TRANSITIONS=279} [2024-06-28 02:28:49,930 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 310 predicate places. [2024-06-28 02:28:49,930 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 279 transitions, 2629 flow [2024-06-28 02:28:49,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:49,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:49,930 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-28 02:28:49,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:28:49,930 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-28 02:28:49,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:49,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1945604614, now seen corresponding path program 9 times [2024-06-28 02:28:49,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:49,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519826403] [2024-06-28 02:28:49,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:49,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:49,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:52,484 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-28 02:28:52,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:52,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519826403] [2024-06-28 02:28:52,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519826403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:52,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:52,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:28:52,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790225020] [2024-06-28 02:28:52,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:52,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:28:52,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:52,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:28:52,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:28:52,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:52,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 279 transitions, 2629 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:52,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:52,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:52,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:53,286 INFO L124 PetriNetUnfolderBase]: 874/1575 cut-off events. [2024-06-28 02:28:53,286 INFO L125 PetriNetUnfolderBase]: For 101519/101519 co-relation queries the response was YES. [2024-06-28 02:28:53,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8805 conditions, 1575 events. 874/1575 cut-off events. For 101519/101519 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 8866 event pairs, 179 based on Foata normal form. 2/1576 useless extension candidates. Maximal degree in co-relation 8641. Up to 1467 conditions per place. [2024-06-28 02:28:53,305 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 276 selfloop transitions, 24 changer transitions 0/302 dead transitions. [2024-06-28 02:28:53,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 302 transitions, 3323 flow [2024-06-28 02:28:53,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:53,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:53,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-28 02:28:53,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-28 02:28:53,306 INFO L175 Difference]: Start difference. First operand has 341 places, 279 transitions, 2629 flow. Second operand 11 states and 117 transitions. [2024-06-28 02:28:53,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 302 transitions, 3323 flow [2024-06-28 02:28:53,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 302 transitions, 3239 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:53,728 INFO L231 Difference]: Finished difference. Result has 343 places, 280 transitions, 2639 flow [2024-06-28 02:28:53,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2545, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2639, PETRI_PLACES=343, PETRI_TRANSITIONS=280} [2024-06-28 02:28:53,728 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 312 predicate places. [2024-06-28 02:28:53,728 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 280 transitions, 2639 flow [2024-06-28 02:28:53,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:53,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:53,729 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-28 02:28:53,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:28:53,729 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-28 02:28:53,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:53,729 INFO L85 PathProgramCache]: Analyzing trace with hash 804702490, now seen corresponding path program 2 times [2024-06-28 02:28:53,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:53,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663175844] [2024-06-28 02:28:53,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:53,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:53,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:57,450 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-28 02:28:57,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:57,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663175844] [2024-06-28 02:28:57,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663175844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:57,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:57,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:28:57,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926522613] [2024-06-28 02:28:57,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:57,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:28:57,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:57,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:28:57,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:28:57,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:28:57,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 280 transitions, 2639 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:57,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:57,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:28:57,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:58,454 INFO L124 PetriNetUnfolderBase]: 880/1585 cut-off events. [2024-06-28 02:28:58,454 INFO L125 PetriNetUnfolderBase]: For 103446/103446 co-relation queries the response was YES. [2024-06-28 02:28:58,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8854 conditions, 1585 events. 880/1585 cut-off events. For 103446/103446 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8925 event pairs, 188 based on Foata normal form. 2/1586 useless extension candidates. Maximal degree in co-relation 8689. Up to 1471 conditions per place. [2024-06-28 02:28:58,472 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 273 selfloop transitions, 30 changer transitions 0/305 dead transitions. [2024-06-28 02:28:58,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 305 transitions, 3359 flow [2024-06-28 02:28:58,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:28:58,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:28:58,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-28 02:28:58,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-28 02:28:58,473 INFO L175 Difference]: Start difference. First operand has 343 places, 280 transitions, 2639 flow. Second operand 12 states and 129 transitions. [2024-06-28 02:28:58,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 305 transitions, 3359 flow [2024-06-28 02:28:58,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 305 transitions, 3275 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:58,892 INFO L231 Difference]: Finished difference. Result has 346 places, 282 transitions, 2684 flow [2024-06-28 02:28:58,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2555, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2684, PETRI_PLACES=346, PETRI_TRANSITIONS=282} [2024-06-28 02:28:58,892 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 315 predicate places. [2024-06-28 02:28:58,892 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 282 transitions, 2684 flow [2024-06-28 02:28:58,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:58,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:58,893 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-28 02:28:58,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:28:58,893 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-28 02:28:58,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:58,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1091771232, now seen corresponding path program 10 times [2024-06-28 02:28:58,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:58,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044777106] [2024-06-28 02:28:58,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:58,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:58,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:01,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:01,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:01,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044777106] [2024-06-28 02:29:01,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044777106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:01,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:01,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:29:01,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071510265] [2024-06-28 02:29:01,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:01,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:29:01,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:01,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:29:01,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:29:01,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:29:01,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 282 transitions, 2684 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:01,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:01,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:29:01,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:02,729 INFO L124 PetriNetUnfolderBase]: 884/1593 cut-off events. [2024-06-28 02:29:02,729 INFO L125 PetriNetUnfolderBase]: For 105555/105555 co-relation queries the response was YES. [2024-06-28 02:29:02,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8938 conditions, 1593 events. 884/1593 cut-off events. For 105555/105555 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 9009 event pairs, 168 based on Foata normal form. 2/1594 useless extension candidates. Maximal degree in co-relation 8772. Up to 1386 conditions per place. [2024-06-28 02:29:02,748 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 252 selfloop transitions, 52 changer transitions 0/306 dead transitions. [2024-06-28 02:29:02,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 306 transitions, 3398 flow [2024-06-28 02:29:02,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:29:02,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:29:02,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-28 02:29:02,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-28 02:29:02,749 INFO L175 Difference]: Start difference. First operand has 346 places, 282 transitions, 2684 flow. Second operand 11 states and 124 transitions. [2024-06-28 02:29:02,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 306 transitions, 3398 flow [2024-06-28 02:29:03,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 306 transitions, 3285 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-28 02:29:03,241 INFO L231 Difference]: Finished difference. Result has 347 places, 283 transitions, 2723 flow [2024-06-28 02:29:03,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2571, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2723, PETRI_PLACES=347, PETRI_TRANSITIONS=283} [2024-06-28 02:29:03,242 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 316 predicate places. [2024-06-28 02:29:03,242 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 283 transitions, 2723 flow [2024-06-28 02:29:03,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:03,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:03,242 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-28 02:29:03,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:29:03,242 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-28 02:29:03,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:03,243 INFO L85 PathProgramCache]: Analyzing trace with hash -2034633922, now seen corresponding path program 3 times [2024-06-28 02:29:03,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:03,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095063149] [2024-06-28 02:29:03,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:03,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:03,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:06,747 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-28 02:29:06,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:06,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095063149] [2024-06-28 02:29:06,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095063149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:06,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:06,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:29:06,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835335367] [2024-06-28 02:29:06,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:06,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:29:06,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:06,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:29:06,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:29:06,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:29:06,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 283 transitions, 2723 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:06,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:06,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:29:06,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:07,904 INFO L124 PetriNetUnfolderBase]: 906/1629 cut-off events. [2024-06-28 02:29:07,904 INFO L125 PetriNetUnfolderBase]: For 129628/129628 co-relation queries the response was YES. [2024-06-28 02:29:07,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9508 conditions, 1629 events. 906/1629 cut-off events. For 129628/129628 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 9229 event pairs, 165 based on Foata normal form. 4/1632 useless extension candidates. Maximal degree in co-relation 9341. Up to 1307 conditions per place. [2024-06-28 02:29:07,928 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 242 selfloop transitions, 72 changer transitions 0/316 dead transitions. [2024-06-28 02:29:07,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 316 transitions, 3823 flow [2024-06-28 02:29:07,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:29:07,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:29:07,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-28 02:29:07,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-28 02:29:07,929 INFO L175 Difference]: Start difference. First operand has 347 places, 283 transitions, 2723 flow. Second operand 12 states and 140 transitions. [2024-06-28 02:29:07,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 316 transitions, 3823 flow [2024-06-28 02:29:08,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 316 transitions, 3681 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 02:29:08,504 INFO L231 Difference]: Finished difference. Result has 351 places, 289 transitions, 2936 flow [2024-06-28 02:29:08,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2581, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2936, PETRI_PLACES=351, PETRI_TRANSITIONS=289} [2024-06-28 02:29:08,505 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 320 predicate places. [2024-06-28 02:29:08,505 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 289 transitions, 2936 flow [2024-06-28 02:29:08,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:08,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:08,505 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-28 02:29:08,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:29:08,505 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-28 02:29:08,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:08,505 INFO L85 PathProgramCache]: Analyzing trace with hash 103096374, now seen corresponding path program 1 times [2024-06-28 02:29:08,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:08,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450527369] [2024-06-28 02:29:08,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:08,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:08,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:11,712 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-28 02:29:11,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:11,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450527369] [2024-06-28 02:29:11,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450527369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:11,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:11,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:29:11,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114140498] [2024-06-28 02:29:11,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:11,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:29:11,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:11,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:29:11,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:29:11,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:29:11,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 289 transitions, 2936 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:11,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:11,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:29:11,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:12,568 INFO L124 PetriNetUnfolderBase]: 910/1637 cut-off events. [2024-06-28 02:29:12,568 INFO L125 PetriNetUnfolderBase]: For 124267/124267 co-relation queries the response was YES. [2024-06-28 02:29:12,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9666 conditions, 1637 events. 910/1637 cut-off events. For 124267/124267 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 9303 event pairs, 262 based on Foata normal form. 2/1638 useless extension candidates. Maximal degree in co-relation 9497. Up to 1523 conditions per place. [2024-06-28 02:29:12,587 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 273 selfloop transitions, 36 changer transitions 0/311 dead transitions. [2024-06-28 02:29:12,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 311 transitions, 3670 flow [2024-06-28 02:29:12,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:29:12,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:29:12,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 124 transitions. [2024-06-28 02:29:12,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3229166666666667 [2024-06-28 02:29:12,588 INFO L175 Difference]: Start difference. First operand has 351 places, 289 transitions, 2936 flow. Second operand 12 states and 124 transitions. [2024-06-28 02:29:12,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 311 transitions, 3670 flow [2024-06-28 02:29:13,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 311 transitions, 3474 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:13,067 INFO L231 Difference]: Finished difference. Result has 356 places, 290 transitions, 2864 flow [2024-06-28 02:29:13,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2740, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2864, PETRI_PLACES=356, PETRI_TRANSITIONS=290} [2024-06-28 02:29:13,068 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 325 predicate places. [2024-06-28 02:29:13,068 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 290 transitions, 2864 flow [2024-06-28 02:29:13,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:13,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:13,068 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-28 02:29:13,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:29:13,068 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-28 02:29:13,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:13,068 INFO L85 PathProgramCache]: Analyzing trace with hash -846679254, now seen corresponding path program 11 times [2024-06-28 02:29:13,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:13,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952596014] [2024-06-28 02:29:13,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:13,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:13,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:15,933 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-28 02:29:15,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:15,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952596014] [2024-06-28 02:29:15,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952596014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:15,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:15,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:29:15,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30003127] [2024-06-28 02:29:15,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:15,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:29:15,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:15,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:29:15,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:29:16,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:29:16,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 290 transitions, 2864 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:16,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:16,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:29:16,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:16,887 INFO L124 PetriNetUnfolderBase]: 914/1645 cut-off events. [2024-06-28 02:29:16,887 INFO L125 PetriNetUnfolderBase]: For 125899/125899 co-relation queries the response was YES. [2024-06-28 02:29:16,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9659 conditions, 1645 events. 914/1645 cut-off events. For 125899/125899 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 9364 event pairs, 174 based on Foata normal form. 2/1646 useless extension candidates. Maximal degree in co-relation 9488. Up to 1481 conditions per place. [2024-06-28 02:29:16,906 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 269 selfloop transitions, 42 changer transitions 0/313 dead transitions. [2024-06-28 02:29:16,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 313 transitions, 3588 flow [2024-06-28 02:29:16,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:29:16,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:29:16,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-28 02:29:16,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-28 02:29:16,907 INFO L175 Difference]: Start difference. First operand has 356 places, 290 transitions, 2864 flow. Second operand 11 states and 122 transitions. [2024-06-28 02:29:16,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 313 transitions, 3588 flow [2024-06-28 02:29:17,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 313 transitions, 3480 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-28 02:29:17,422 INFO L231 Difference]: Finished difference. Result has 357 places, 291 transitions, 2890 flow [2024-06-28 02:29:17,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2756, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2890, PETRI_PLACES=357, PETRI_TRANSITIONS=291} [2024-06-28 02:29:17,422 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 326 predicate places. [2024-06-28 02:29:17,422 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 291 transitions, 2890 flow [2024-06-28 02:29:17,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:17,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:17,422 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-28 02:29:17,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:29:17,422 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-28 02:29:17,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:17,423 INFO L85 PathProgramCache]: Analyzing trace with hash -846499330, now seen corresponding path program 4 times [2024-06-28 02:29:17,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:17,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662947151] [2024-06-28 02:29:17,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:17,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:17,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:20,926 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-28 02:29:20,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:20,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662947151] [2024-06-28 02:29:20,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662947151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:20,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:20,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:29:20,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572137126] [2024-06-28 02:29:20,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:20,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:29:20,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:20,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:29:20,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:29:21,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:29:21,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 291 transitions, 2890 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:21,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:21,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:29:21,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:22,015 INFO L124 PetriNetUnfolderBase]: 920/1655 cut-off events. [2024-06-28 02:29:22,015 INFO L125 PetriNetUnfolderBase]: For 127881/127881 co-relation queries the response was YES. [2024-06-28 02:29:22,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9735 conditions, 1655 events. 920/1655 cut-off events. For 127881/127881 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 9418 event pairs, 169 based on Foata normal form. 2/1656 useless extension candidates. Maximal degree in co-relation 9563. Up to 1481 conditions per place. [2024-06-28 02:29:22,037 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 270 selfloop transitions, 45 changer transitions 0/317 dead transitions. [2024-06-28 02:29:22,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 317 transitions, 3642 flow [2024-06-28 02:29:22,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:29:22,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:29:22,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-28 02:29:22,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:29:22,038 INFO L175 Difference]: Start difference. First operand has 357 places, 291 transitions, 2890 flow. Second operand 12 states and 132 transitions. [2024-06-28 02:29:22,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 317 transitions, 3642 flow [2024-06-28 02:29:22,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 317 transitions, 3518 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-28 02:29:22,666 INFO L231 Difference]: Finished difference. Result has 360 places, 293 transitions, 2925 flow [2024-06-28 02:29:22,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2766, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2925, PETRI_PLACES=360, PETRI_TRANSITIONS=293} [2024-06-28 02:29:22,667 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 329 predicate places. [2024-06-28 02:29:22,667 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 293 transitions, 2925 flow [2024-06-28 02:29:22,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:22,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:22,667 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-28 02:29:22,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:29:22,667 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-28 02:29:22,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:22,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1017381684, now seen corresponding path program 12 times [2024-06-28 02:29:22,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:22,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102334481] [2024-06-28 02:29:22,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:22,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:22,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:25,237 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-28 02:29:25,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:25,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102334481] [2024-06-28 02:29:25,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102334481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:25,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:25,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:29:25,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464293727] [2024-06-28 02:29:25,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:25,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:29:25,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:25,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:29:25,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:29:25,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:29:25,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 293 transitions, 2925 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:25,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:25,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:29:25,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:26,079 INFO L124 PetriNetUnfolderBase]: 924/1663 cut-off events. [2024-06-28 02:29:26,079 INFO L125 PetriNetUnfolderBase]: For 130260/130260 co-relation queries the response was YES. [2024-06-28 02:29:26,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9801 conditions, 1663 events. 924/1663 cut-off events. For 130260/130260 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 9463 event pairs, 180 based on Foata normal form. 2/1664 useless extension candidates. Maximal degree in co-relation 9628. Up to 1534 conditions per place. [2024-06-28 02:29:26,096 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 279 selfloop transitions, 34 changer transitions 0/315 dead transitions. [2024-06-28 02:29:26,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 315 transitions, 3649 flow [2024-06-28 02:29:26,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:29:26,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:29:26,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-28 02:29:26,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-28 02:29:26,097 INFO L175 Difference]: Start difference. First operand has 360 places, 293 transitions, 2925 flow. Second operand 11 states and 120 transitions. [2024-06-28 02:29:26,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 315 transitions, 3649 flow [2024-06-28 02:29:26,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 315 transitions, 3510 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-28 02:29:26,685 INFO L231 Difference]: Finished difference. Result has 361 places, 294 transitions, 2906 flow [2024-06-28 02:29:26,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2786, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2906, PETRI_PLACES=361, PETRI_TRANSITIONS=294} [2024-06-28 02:29:26,685 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 330 predicate places. [2024-06-28 02:29:26,685 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 294 transitions, 2906 flow [2024-06-28 02:29:26,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:26,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:26,686 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-28 02:29:26,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:29:26,686 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-28 02:29:26,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:26,686 INFO L85 PathProgramCache]: Analyzing trace with hash -840243220, now seen corresponding path program 5 times [2024-06-28 02:29:26,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:26,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109113138] [2024-06-28 02:29:26,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:26,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:26,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:30,477 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-28 02:29:30,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:30,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109113138] [2024-06-28 02:29:30,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109113138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:30,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:30,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:29:30,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060441134] [2024-06-28 02:29:30,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:30,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:29:30,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:30,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:29:30,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:29:30,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:29:30,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 294 transitions, 2906 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:30,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:30,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:29:30,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:31,667 INFO L124 PetriNetUnfolderBase]: 930/1673 cut-off events. [2024-06-28 02:29:31,667 INFO L125 PetriNetUnfolderBase]: For 132848/132848 co-relation queries the response was YES. [2024-06-28 02:29:31,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9836 conditions, 1673 events. 930/1673 cut-off events. For 132848/132848 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 9549 event pairs, 171 based on Foata normal form. 2/1674 useless extension candidates. Maximal degree in co-relation 9662. Up to 1456 conditions per place. [2024-06-28 02:29:31,690 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 264 selfloop transitions, 55 changer transitions 0/321 dead transitions. [2024-06-28 02:29:31,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 321 transitions, 3676 flow [2024-06-28 02:29:31,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:29:31,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:29:31,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-28 02:29:31,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489583333333333 [2024-06-28 02:29:31,691 INFO L175 Difference]: Start difference. First operand has 361 places, 294 transitions, 2906 flow. Second operand 12 states and 134 transitions. [2024-06-28 02:29:31,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 321 transitions, 3676 flow [2024-06-28 02:29:32,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 321 transitions, 3566 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 02:29:32,336 INFO L231 Difference]: Finished difference. Result has 364 places, 296 transitions, 2979 flow [2024-06-28 02:29:32,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2796, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2979, PETRI_PLACES=364, PETRI_TRANSITIONS=296} [2024-06-28 02:29:32,337 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 333 predicate places. [2024-06-28 02:29:32,337 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 296 transitions, 2979 flow [2024-06-28 02:29:32,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:32,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:32,337 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-28 02:29:32,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:29:32,338 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-28 02:29:32,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:32,338 INFO L85 PathProgramCache]: Analyzing trace with hash 96416370, now seen corresponding path program 13 times [2024-06-28 02:29:32,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:32,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72211979] [2024-06-28 02:29:32,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:32,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:32,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:35,189 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-28 02:29:35,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:35,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72211979] [2024-06-28 02:29:35,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72211979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:35,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:35,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:29:35,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954606588] [2024-06-28 02:29:35,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:35,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:29:35,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:35,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:29:35,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:29:35,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:29:35,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 296 transitions, 2979 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:35,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:35,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:29:35,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:36,126 INFO L124 PetriNetUnfolderBase]: 934/1681 cut-off events. [2024-06-28 02:29:36,126 INFO L125 PetriNetUnfolderBase]: For 135355/135355 co-relation queries the response was YES. [2024-06-28 02:29:36,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9956 conditions, 1681 events. 934/1681 cut-off events. For 135355/135355 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 9633 event pairs, 177 based on Foata normal form. 2/1682 useless extension candidates. Maximal degree in co-relation 9781. Up to 1517 conditions per place. [2024-06-28 02:29:36,148 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 276 selfloop transitions, 41 changer transitions 0/319 dead transitions. [2024-06-28 02:29:36,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 319 transitions, 3719 flow [2024-06-28 02:29:36,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:29:36,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:29:36,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-28 02:29:36,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:29:36,149 INFO L175 Difference]: Start difference. First operand has 364 places, 296 transitions, 2979 flow. Second operand 11 states and 121 transitions. [2024-06-28 02:29:36,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 319 transitions, 3719 flow [2024-06-28 02:29:36,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 319 transitions, 3556 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-28 02:29:36,755 INFO L231 Difference]: Finished difference. Result has 365 places, 297 transitions, 2952 flow [2024-06-28 02:29:36,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2816, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2952, PETRI_PLACES=365, PETRI_TRANSITIONS=297} [2024-06-28 02:29:36,755 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 334 predicate places. [2024-06-28 02:29:36,755 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 297 transitions, 2952 flow [2024-06-28 02:29:36,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:36,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:36,755 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-28 02:29:36,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:29:36,755 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-28 02:29:36,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:36,755 INFO L85 PathProgramCache]: Analyzing trace with hash -74286060, now seen corresponding path program 14 times [2024-06-28 02:29:36,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:36,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692097347] [2024-06-28 02:29:36,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:36,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:36,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:39,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-28 02:29:39,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:39,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692097347] [2024-06-28 02:29:39,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692097347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:39,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:39,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:29:39,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826358668] [2024-06-28 02:29:39,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:39,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:29:39,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:39,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:29:39,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:29:39,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:29:39,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 297 transitions, 2952 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:39,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:39,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:29:39,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:40,437 INFO L124 PetriNetUnfolderBase]: 938/1689 cut-off events. [2024-06-28 02:29:40,437 INFO L125 PetriNetUnfolderBase]: For 138364/138364 co-relation queries the response was YES. [2024-06-28 02:29:40,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9991 conditions, 1689 events. 938/1689 cut-off events. For 138364/138364 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9680 event pairs, 181 based on Foata normal form. 2/1690 useless extension candidates. Maximal degree in co-relation 9815. Up to 1560 conditions per place. [2024-06-28 02:29:40,458 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 284 selfloop transitions, 33 changer transitions 0/319 dead transitions. [2024-06-28 02:29:40,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 319 transitions, 3688 flow [2024-06-28 02:29:40,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:29:40,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:29:40,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-28 02:29:40,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-28 02:29:40,459 INFO L175 Difference]: Start difference. First operand has 365 places, 297 transitions, 2952 flow. Second operand 11 states and 119 transitions. [2024-06-28 02:29:40,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 319 transitions, 3688 flow [2024-06-28 02:29:41,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 319 transitions, 3562 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-28 02:29:41,173 INFO L231 Difference]: Finished difference. Result has 367 places, 298 transitions, 2948 flow [2024-06-28 02:29:41,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2826, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2948, PETRI_PLACES=367, PETRI_TRANSITIONS=298} [2024-06-28 02:29:41,173 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 336 predicate places. [2024-06-28 02:29:41,173 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 298 transitions, 2948 flow [2024-06-28 02:29:41,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:41,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:41,174 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-28 02:29:41,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:29:41,174 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-28 02:29:41,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:41,174 INFO L85 PathProgramCache]: Analyzing trace with hash -74401380, now seen corresponding path program 15 times [2024-06-28 02:29:41,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:41,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458384670] [2024-06-28 02:29:41,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:41,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:41,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:43,588 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-28 02:29:43,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:43,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458384670] [2024-06-28 02:29:43,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458384670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:43,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:43,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:29:43,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746908031] [2024-06-28 02:29:43,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:43,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:29:43,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:43,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:29:43,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:29:43,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:29:43,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 298 transitions, 2948 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:43,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:43,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:29:43,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:44,487 INFO L124 PetriNetUnfolderBase]: 942/1697 cut-off events. [2024-06-28 02:29:44,487 INFO L125 PetriNetUnfolderBase]: For 141154/141154 co-relation queries the response was YES. [2024-06-28 02:29:44,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10026 conditions, 1697 events. 942/1697 cut-off events. For 141154/141154 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 9758 event pairs, 179 based on Foata normal form. 2/1698 useless extension candidates. Maximal degree in co-relation 9849. Up to 1568 conditions per place. [2024-06-28 02:29:44,508 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 286 selfloop transitions, 32 changer transitions 0/320 dead transitions. [2024-06-28 02:29:44,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 320 transitions, 3688 flow [2024-06-28 02:29:44,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:29:44,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:29:44,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-28 02:29:44,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-28 02:29:44,509 INFO L175 Difference]: Start difference. First operand has 367 places, 298 transitions, 2948 flow. Second operand 11 states and 118 transitions. [2024-06-28 02:29:44,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 320 transitions, 3688 flow [2024-06-28 02:29:45,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 320 transitions, 3576 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 02:29:45,156 INFO L231 Difference]: Finished difference. Result has 369 places, 299 transitions, 2958 flow [2024-06-28 02:29:45,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2836, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2958, PETRI_PLACES=369, PETRI_TRANSITIONS=299} [2024-06-28 02:29:45,156 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 338 predicate places. [2024-06-28 02:29:45,156 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 299 transitions, 2958 flow [2024-06-28 02:29:45,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:45,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:45,157 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-28 02:29:45,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:29:45,157 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-28 02:29:45,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:45,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1012733110, now seen corresponding path program 6 times [2024-06-28 02:29:45,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:45,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831135407] [2024-06-28 02:29:45,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:45,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:45,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:48,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-28 02:29:48,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:48,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831135407] [2024-06-28 02:29:48,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831135407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:48,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:48,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:29:48,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499531731] [2024-06-28 02:29:48,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:48,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:29:48,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:48,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:29:48,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:29:48,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:29:48,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 299 transitions, 2958 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:48,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:48,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:29:48,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:49,649 INFO L124 PetriNetUnfolderBase]: 938/1691 cut-off events. [2024-06-28 02:29:49,650 INFO L125 PetriNetUnfolderBase]: For 130133/130133 co-relation queries the response was YES. [2024-06-28 02:29:49,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9685 conditions, 1691 events. 938/1691 cut-off events. For 130133/130133 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 9700 event pairs, 183 based on Foata normal form. 2/1692 useless extension candidates. Maximal degree in co-relation 9507. Up to 1552 conditions per place. [2024-06-28 02:29:49,669 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 283 selfloop transitions, 37 changer transitions 0/322 dead transitions. [2024-06-28 02:29:49,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 322 transitions, 3654 flow [2024-06-28 02:29:49,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:29:49,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:29:49,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-28 02:29:49,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3385416666666667 [2024-06-28 02:29:49,670 INFO L175 Difference]: Start difference. First operand has 369 places, 299 transitions, 2958 flow. Second operand 12 states and 130 transitions. [2024-06-28 02:29:49,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 322 transitions, 3654 flow [2024-06-28 02:29:50,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 322 transitions, 3508 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-28 02:29:50,235 INFO L231 Difference]: Finished difference. Result has 372 places, 299 transitions, 2891 flow [2024-06-28 02:29:50,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2812, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2891, PETRI_PLACES=372, PETRI_TRANSITIONS=299} [2024-06-28 02:29:50,236 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 341 predicate places. [2024-06-28 02:29:50,236 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 299 transitions, 2891 flow [2024-06-28 02:29:50,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:50,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:50,236 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-28 02:29:50,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:29:50,236 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-28 02:29:50,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:50,237 INFO L85 PathProgramCache]: Analyzing trace with hash 956038200, now seen corresponding path program 16 times [2024-06-28 02:29:50,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:50,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712755859] [2024-06-28 02:29:50,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:50,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:50,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:52,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:52,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:52,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712755859] [2024-06-28 02:29:52,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712755859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:52,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:52,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:29:52,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499544852] [2024-06-28 02:29:52,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:52,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:29:52,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:52,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:29:52,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:29:52,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:29:52,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 299 transitions, 2891 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-28 02:29:52,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:52,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:29:52,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:53,651 INFO L124 PetriNetUnfolderBase]: 942/1699 cut-off events. [2024-06-28 02:29:53,651 INFO L125 PetriNetUnfolderBase]: For 132015/132015 co-relation queries the response was YES. [2024-06-28 02:29:53,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9704 conditions, 1699 events. 942/1699 cut-off events. For 132015/132015 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 9788 event pairs, 233 based on Foata normal form. 2/1700 useless extension candidates. Maximal degree in co-relation 9525. Up to 1535 conditions per place. [2024-06-28 02:29:53,673 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 276 selfloop transitions, 40 changer transitions 0/318 dead transitions. [2024-06-28 02:29:53,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 318 transitions, 3619 flow [2024-06-28 02:29:53,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:29:53,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:29:53,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-28 02:29:53,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-28 02:29:53,674 INFO L175 Difference]: Start difference. First operand has 372 places, 299 transitions, 2891 flow. Second operand 10 states and 107 transitions. [2024-06-28 02:29:53,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 318 transitions, 3619 flow [2024-06-28 02:29:54,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 318 transitions, 3494 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-28 02:29:54,318 INFO L231 Difference]: Finished difference. Result has 371 places, 300 transitions, 2910 flow [2024-06-28 02:29:54,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2766, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2910, PETRI_PLACES=371, PETRI_TRANSITIONS=300} [2024-06-28 02:29:54,319 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 340 predicate places. [2024-06-28 02:29:54,319 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 300 transitions, 2910 flow [2024-06-28 02:29:54,319 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-28 02:29:54,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:54,319 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-28 02:29:54,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:29:54,319 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-28 02:29:54,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:54,319 INFO L85 PathProgramCache]: Analyzing trace with hash 956033550, now seen corresponding path program 17 times [2024-06-28 02:29:54,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:54,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334888078] [2024-06-28 02:29:54,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:54,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:54,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:57,021 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-28 02:29:57,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:57,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334888078] [2024-06-28 02:29:57,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334888078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:57,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:57,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:29:57,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268132413] [2024-06-28 02:29:57,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:57,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:29:57,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:57,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:29:57,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:29:57,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:29:57,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 300 transitions, 2910 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:57,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:57,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:29:57,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:57,899 INFO L124 PetriNetUnfolderBase]: 946/1707 cut-off events. [2024-06-28 02:29:57,899 INFO L125 PetriNetUnfolderBase]: For 135527/135527 co-relation queries the response was YES. [2024-06-28 02:29:57,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9825 conditions, 1707 events. 946/1707 cut-off events. For 135527/135527 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9845 event pairs, 230 based on Foata normal form. 2/1708 useless extension candidates. Maximal degree in co-relation 9645. Up to 1543 conditions per place. [2024-06-28 02:29:57,917 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 280 selfloop transitions, 37 changer transitions 0/319 dead transitions. [2024-06-28 02:29:57,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 319 transitions, 3642 flow [2024-06-28 02:29:57,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:29:57,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:29:57,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-28 02:29:57,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-28 02:29:57,918 INFO L175 Difference]: Start difference. First operand has 371 places, 300 transitions, 2910 flow. Second operand 10 states and 106 transitions. [2024-06-28 02:29:57,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 319 transitions, 3642 flow [2024-06-28 02:29:58,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 319 transitions, 3508 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:58,584 INFO L231 Difference]: Finished difference. Result has 373 places, 301 transitions, 2916 flow [2024-06-28 02:29:58,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2780, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2916, PETRI_PLACES=373, PETRI_TRANSITIONS=301} [2024-06-28 02:29:58,584 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 342 predicate places. [2024-06-28 02:29:58,584 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 301 transitions, 2916 flow [2024-06-28 02:29:58,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:58,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:58,585 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-28 02:29:58,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:29:58,585 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-28 02:29:58,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:58,585 INFO L85 PathProgramCache]: Analyzing trace with hash 955918230, now seen corresponding path program 18 times [2024-06-28 02:29:58,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:58,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218681188] [2024-06-28 02:29:58,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:58,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:58,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:01,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:01,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:01,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218681188] [2024-06-28 02:30:01,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218681188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:01,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:01,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:30:01,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099410510] [2024-06-28 02:30:01,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:01,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:30:01,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:01,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:30:01,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:30:01,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:30:01,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 301 transitions, 2916 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:01,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:01,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:30:01,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:01,959 INFO L124 PetriNetUnfolderBase]: 950/1715 cut-off events. [2024-06-28 02:30:01,959 INFO L125 PetriNetUnfolderBase]: For 132989/132989 co-relation queries the response was YES. [2024-06-28 02:30:01,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9830 conditions, 1715 events. 950/1715 cut-off events. For 132989/132989 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9892 event pairs, 227 based on Foata normal form. 2/1716 useless extension candidates. Maximal degree in co-relation 9649. Up to 1551 conditions per place. [2024-06-28 02:30:01,982 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 284 selfloop transitions, 34 changer transitions 0/320 dead transitions. [2024-06-28 02:30:01,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 320 transitions, 3648 flow [2024-06-28 02:30:01,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:01,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:01,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-28 02:30:01,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-28 02:30:01,983 INFO L175 Difference]: Start difference. First operand has 373 places, 301 transitions, 2916 flow. Second operand 10 states and 105 transitions. [2024-06-28 02:30:01,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 320 transitions, 3648 flow [2024-06-28 02:30:02,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 320 transitions, 3522 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 02:30:02,543 INFO L231 Difference]: Finished difference. Result has 375 places, 302 transitions, 2922 flow [2024-06-28 02:30:02,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2794, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2922, PETRI_PLACES=375, PETRI_TRANSITIONS=302} [2024-06-28 02:30:02,543 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 344 predicate places. [2024-06-28 02:30:02,543 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 302 transitions, 2922 flow [2024-06-28 02:30:02,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:02,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:02,543 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-28 02:30:02,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:30:02,543 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-28 02:30:02,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:02,544 INFO L85 PathProgramCache]: Analyzing trace with hash 18067008, now seen corresponding path program 19 times [2024-06-28 02:30:02,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:02,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215164415] [2024-06-28 02:30:02,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:02,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:02,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:05,165 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-28 02:30:05,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:05,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215164415] [2024-06-28 02:30:05,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215164415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:05,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:05,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:30:05,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533834750] [2024-06-28 02:30:05,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:05,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:30:05,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:05,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:30:05,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:30:05,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:30:05,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 302 transitions, 2922 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:05,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:05,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:30:05,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:06,141 INFO L124 PetriNetUnfolderBase]: 954/1723 cut-off events. [2024-06-28 02:30:06,141 INFO L125 PetriNetUnfolderBase]: For 130611/130611 co-relation queries the response was YES. [2024-06-28 02:30:06,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9841 conditions, 1723 events. 954/1723 cut-off events. For 130611/130611 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9993 event pairs, 196 based on Foata normal form. 2/1724 useless extension candidates. Maximal degree in co-relation 9659. Up to 1508 conditions per place. [2024-06-28 02:30:06,173 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 284 selfloop transitions, 35 changer transitions 0/321 dead transitions. [2024-06-28 02:30:06,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 321 transitions, 3654 flow [2024-06-28 02:30:06,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:06,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:06,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-28 02:30:06,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.321875 [2024-06-28 02:30:06,175 INFO L175 Difference]: Start difference. First operand has 375 places, 302 transitions, 2922 flow. Second operand 10 states and 103 transitions. [2024-06-28 02:30:06,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 321 transitions, 3654 flow [2024-06-28 02:30:06,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 321 transitions, 3536 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 02:30:06,867 INFO L231 Difference]: Finished difference. Result has 377 places, 303 transitions, 2938 flow [2024-06-28 02:30:06,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2808, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2938, PETRI_PLACES=377, PETRI_TRANSITIONS=303} [2024-06-28 02:30:06,867 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 346 predicate places. [2024-06-28 02:30:06,867 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 303 transitions, 2938 flow [2024-06-28 02:30:06,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:06,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:06,867 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-28 02:30:06,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:30:06,867 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-28 02:30:06,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:06,868 INFO L85 PathProgramCache]: Analyzing trace with hash -2092029898, now seen corresponding path program 7 times [2024-06-28 02:30:06,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:06,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760122340] [2024-06-28 02:30:06,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:06,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:06,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:10,236 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-28 02:30:10,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:10,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760122340] [2024-06-28 02:30:10,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760122340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:10,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:10,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:30:10,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675141973] [2024-06-28 02:30:10,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:10,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:30:10,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:10,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:30:10,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:30:10,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:30:10,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 303 transitions, 2938 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:10,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:10,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:30:10,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:11,100 INFO L124 PetriNetUnfolderBase]: 960/1733 cut-off events. [2024-06-28 02:30:11,101 INFO L125 PetriNetUnfolderBase]: For 127505/127505 co-relation queries the response was YES. [2024-06-28 02:30:11,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9862 conditions, 1733 events. 960/1733 cut-off events. For 127505/127505 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 10064 event pairs, 237 based on Foata normal form. 2/1734 useless extension candidates. Maximal degree in co-relation 9679. Up to 1539 conditions per place. [2024-06-28 02:30:11,172 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 274 selfloop transitions, 49 changer transitions 0/325 dead transitions. [2024-06-28 02:30:11,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 325 transitions, 3698 flow [2024-06-28 02:30:11,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:30:11,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:30:11,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-28 02:30:11,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-28 02:30:11,173 INFO L175 Difference]: Start difference. First operand has 377 places, 303 transitions, 2938 flow. Second operand 11 states and 117 transitions. [2024-06-28 02:30:11,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 325 transitions, 3698 flow [2024-06-28 02:30:11,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 325 transitions, 3584 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 02:30:11,785 INFO L231 Difference]: Finished difference. Result has 380 places, 305 transitions, 3005 flow [2024-06-28 02:30:11,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2824, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3005, PETRI_PLACES=380, PETRI_TRANSITIONS=305} [2024-06-28 02:30:11,785 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 349 predicate places. [2024-06-28 02:30:11,785 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 305 transitions, 3005 flow [2024-06-28 02:30:11,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:11,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:11,786 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-28 02:30:11,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 02:30:11,786 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-28 02:30:11,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:11,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1355115882, now seen corresponding path program 20 times [2024-06-28 02:30:11,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:11,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624729735] [2024-06-28 02:30:11,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:11,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:11,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:14,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-28 02:30:14,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:14,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624729735] [2024-06-28 02:30:14,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624729735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:14,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:14,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:30:14,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640597412] [2024-06-28 02:30:14,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:14,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:30:14,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:14,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:30:14,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:30:14,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:30:14,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 305 transitions, 3005 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:14,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:14,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:30:14,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:15,442 INFO L124 PetriNetUnfolderBase]: 964/1741 cut-off events. [2024-06-28 02:30:15,442 INFO L125 PetriNetUnfolderBase]: For 122582/122582 co-relation queries the response was YES. [2024-06-28 02:30:15,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9910 conditions, 1741 events. 964/1741 cut-off events. For 122582/122582 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 10120 event pairs, 171 based on Foata normal form. 2/1742 useless extension candidates. Maximal degree in co-relation 9726. Up to 1503 conditions per place. [2024-06-28 02:30:15,465 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 265 selfloop transitions, 58 changer transitions 0/325 dead transitions. [2024-06-28 02:30:15,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 325 transitions, 3745 flow [2024-06-28 02:30:15,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:15,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:15,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-28 02:30:15,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:30:15,465 INFO L175 Difference]: Start difference. First operand has 380 places, 305 transitions, 3005 flow. Second operand 10 states and 110 transitions. [2024-06-28 02:30:15,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 325 transitions, 3745 flow [2024-06-28 02:30:16,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 325 transitions, 3592 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-28 02:30:16,097 INFO L231 Difference]: Finished difference. Result has 381 places, 306 transitions, 3020 flow [2024-06-28 02:30:16,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2852, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3020, PETRI_PLACES=381, PETRI_TRANSITIONS=306} [2024-06-28 02:30:16,098 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 350 predicate places. [2024-06-28 02:30:16,098 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 306 transitions, 3020 flow [2024-06-28 02:30:16,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:16,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:16,098 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-28 02:30:16,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 02:30:16,098 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-28 02:30:16,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:16,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1355120532, now seen corresponding path program 21 times [2024-06-28 02:30:16,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:16,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808694471] [2024-06-28 02:30:16,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:16,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:16,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:18,837 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-28 02:30:18,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:18,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808694471] [2024-06-28 02:30:18,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808694471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:18,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:18,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:30:18,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891983662] [2024-06-28 02:30:18,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:18,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:30:18,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:18,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:30:18,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:30:18,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:30:18,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 306 transitions, 3020 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:18,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:18,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:30:18,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:19,787 INFO L124 PetriNetUnfolderBase]: 968/1749 cut-off events. [2024-06-28 02:30:19,787 INFO L125 PetriNetUnfolderBase]: For 121197/121197 co-relation queries the response was YES. [2024-06-28 02:30:19,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9943 conditions, 1749 events. 968/1749 cut-off events. For 121197/121197 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 10176 event pairs, 171 based on Foata normal form. 2/1750 useless extension candidates. Maximal degree in co-relation 9758. Up to 1511 conditions per place. [2024-06-28 02:30:19,809 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 268 selfloop transitions, 56 changer transitions 0/326 dead transitions. [2024-06-28 02:30:19,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 326 transitions, 3764 flow [2024-06-28 02:30:19,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:19,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:19,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-28 02:30:19,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-28 02:30:19,810 INFO L175 Difference]: Start difference. First operand has 381 places, 306 transitions, 3020 flow. Second operand 10 states and 109 transitions. [2024-06-28 02:30:19,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 326 transitions, 3764 flow [2024-06-28 02:30:20,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 326 transitions, 3592 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-06-28 02:30:20,382 INFO L231 Difference]: Finished difference. Result has 381 places, 307 transitions, 3014 flow [2024-06-28 02:30:20,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2850, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3014, PETRI_PLACES=381, PETRI_TRANSITIONS=307} [2024-06-28 02:30:20,382 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 350 predicate places. [2024-06-28 02:30:20,382 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 307 transitions, 3014 flow [2024-06-28 02:30:20,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:20,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:20,383 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-28 02:30:20,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 02:30:20,383 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-28 02:30:20,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:20,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1372742902, now seen corresponding path program 22 times [2024-06-28 02:30:20,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:20,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541841217] [2024-06-28 02:30:20,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:20,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:20,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:23,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:23,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:23,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541841217] [2024-06-28 02:30:23,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541841217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:23,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:23,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:30:23,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407709963] [2024-06-28 02:30:23,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:23,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:30:23,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:23,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:30:23,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:30:23,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:30:23,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 307 transitions, 3014 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:23,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:23,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:30:23,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:24,415 INFO L124 PetriNetUnfolderBase]: 972/1757 cut-off events. [2024-06-28 02:30:24,415 INFO L125 PetriNetUnfolderBase]: For 121142/121142 co-relation queries the response was YES. [2024-06-28 02:30:24,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9946 conditions, 1757 events. 972/1757 cut-off events. For 121142/121142 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 10242 event pairs, 167 based on Foata normal form. 2/1758 useless extension candidates. Maximal degree in co-relation 9762. Up to 1441 conditions per place. [2024-06-28 02:30:24,433 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 250 selfloop transitions, 76 changer transitions 0/328 dead transitions. [2024-06-28 02:30:24,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 328 transitions, 3768 flow [2024-06-28 02:30:24,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:24,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:24,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-28 02:30:24,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 02:30:24,434 INFO L175 Difference]: Start difference. First operand has 381 places, 307 transitions, 3014 flow. Second operand 10 states and 112 transitions. [2024-06-28 02:30:24,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 328 transitions, 3768 flow [2024-06-28 02:30:25,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 328 transitions, 3614 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 02:30:25,018 INFO L231 Difference]: Finished difference. Result has 383 places, 308 transitions, 3066 flow [2024-06-28 02:30:25,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2862, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3066, PETRI_PLACES=383, PETRI_TRANSITIONS=308} [2024-06-28 02:30:25,019 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 352 predicate places. [2024-06-28 02:30:25,019 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 308 transitions, 3066 flow [2024-06-28 02:30:25,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:25,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:25,019 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-28 02:30:25,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 02:30:25,019 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-28 02:30:25,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:25,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1366493736, now seen corresponding path program 8 times [2024-06-28 02:30:25,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:25,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281474389] [2024-06-28 02:30:25,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:25,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:25,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:28,734 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-28 02:30:28,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:28,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281474389] [2024-06-28 02:30:28,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281474389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:28,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:28,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:30:28,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063411059] [2024-06-28 02:30:28,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:28,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:30:28,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:28,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:30:28,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:30:28,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:30:28,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 308 transitions, 3066 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:28,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:28,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:30:28,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:29,788 INFO L124 PetriNetUnfolderBase]: 978/1767 cut-off events. [2024-06-28 02:30:29,788 INFO L125 PetriNetUnfolderBase]: For 120791/120791 co-relation queries the response was YES. [2024-06-28 02:30:29,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10033 conditions, 1767 events. 978/1767 cut-off events. For 120791/120791 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 10326 event pairs, 169 based on Foata normal form. 2/1768 useless extension candidates. Maximal degree in co-relation 9848. Up to 1509 conditions per place. [2024-06-28 02:30:29,811 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 265 selfloop transitions, 64 changer transitions 0/331 dead transitions. [2024-06-28 02:30:29,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 331 transitions, 3842 flow [2024-06-28 02:30:29,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:30:29,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:30:29,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-28 02:30:29,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-28 02:30:29,812 INFO L175 Difference]: Start difference. First operand has 383 places, 308 transitions, 3066 flow. Second operand 11 states and 120 transitions. [2024-06-28 02:30:29,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 331 transitions, 3842 flow [2024-06-28 02:30:30,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 331 transitions, 3650 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 02:30:30,410 INFO L231 Difference]: Finished difference. Result has 386 places, 310 transitions, 3078 flow [2024-06-28 02:30:30,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2874, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3078, PETRI_PLACES=386, PETRI_TRANSITIONS=310} [2024-06-28 02:30:30,411 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 355 predicate places. [2024-06-28 02:30:30,411 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 310 transitions, 3078 flow [2024-06-28 02:30:30,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:30,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:30,411 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-28 02:30:30,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 02:30:30,411 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-28 02:30:30,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:30,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1372749846, now seen corresponding path program 9 times [2024-06-28 02:30:30,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:30,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480904692] [2024-06-28 02:30:30,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:30,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:30,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:33,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:33,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:33,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480904692] [2024-06-28 02:30:33,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480904692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:33,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:33,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:30:33,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418302046] [2024-06-28 02:30:33,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:33,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:30:33,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:33,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:30:33,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:30:33,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:30:33,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 310 transitions, 3078 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:33,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:33,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:30:33,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:34,508 INFO L124 PetriNetUnfolderBase]: 984/1777 cut-off events. [2024-06-28 02:30:34,509 INFO L125 PetriNetUnfolderBase]: For 120495/120495 co-relation queries the response was YES. [2024-06-28 02:30:34,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10049 conditions, 1777 events. 984/1777 cut-off events. For 120495/120495 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 10385 event pairs, 167 based on Foata normal form. 2/1778 useless extension candidates. Maximal degree in co-relation 9863. Up to 1441 conditions per place. [2024-06-28 02:30:34,533 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 250 selfloop transitions, 82 changer transitions 0/334 dead transitions. [2024-06-28 02:30:34,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 334 transitions, 3870 flow [2024-06-28 02:30:34,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:30:34,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:30:34,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-28 02:30:34,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-28 02:30:34,534 INFO L175 Difference]: Start difference. First operand has 386 places, 310 transitions, 3078 flow. Second operand 11 states and 122 transitions. [2024-06-28 02:30:34,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 334 transitions, 3870 flow [2024-06-28 02:30:35,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 334 transitions, 3687 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-28 02:30:35,186 INFO L231 Difference]: Finished difference. Result has 387 places, 312 transitions, 3139 flow [2024-06-28 02:30:35,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2895, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3139, PETRI_PLACES=387, PETRI_TRANSITIONS=312} [2024-06-28 02:30:35,186 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 356 predicate places. [2024-06-28 02:30:35,186 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 312 transitions, 3139 flow [2024-06-28 02:30:35,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:35,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:35,187 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-28 02:30:35,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 02:30:35,187 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-28 02:30:35,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:35,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1944435292, now seen corresponding path program 10 times [2024-06-28 02:30:35,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:35,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064313592] [2024-06-28 02:30:35,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:35,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:35,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:39,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-28 02:30:39,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:39,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064313592] [2024-06-28 02:30:39,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064313592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:39,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:39,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:30:39,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444487849] [2024-06-28 02:30:39,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:39,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:30:39,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:39,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:30:39,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:30:39,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:30:39,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 312 transitions, 3139 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:39,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:39,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:30:39,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:40,435 INFO L124 PetriNetUnfolderBase]: 1006/1813 cut-off events. [2024-06-28 02:30:40,435 INFO L125 PetriNetUnfolderBase]: For 145544/145544 co-relation queries the response was YES. [2024-06-28 02:30:40,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10664 conditions, 1813 events. 1006/1813 cut-off events. For 145544/145544 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 10630 event pairs, 159 based on Foata normal form. 4/1816 useless extension candidates. Maximal degree in co-relation 10478. Up to 1270 conditions per place. [2024-06-28 02:30:40,458 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 219 selfloop transitions, 121 changer transitions 0/342 dead transitions. [2024-06-28 02:30:40,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 342 transitions, 4319 flow [2024-06-28 02:30:40,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:30:40,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:30:40,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-28 02:30:40,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-28 02:30:40,459 INFO L175 Difference]: Start difference. First operand has 387 places, 312 transitions, 3139 flow. Second operand 11 states and 128 transitions. [2024-06-28 02:30:40,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 342 transitions, 4319 flow [2024-06-28 02:30:41,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 342 transitions, 4094 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-28 02:30:41,081 INFO L231 Difference]: Finished difference. Result has 389 places, 318 transitions, 3404 flow [2024-06-28 02:30:41,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2916, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3404, PETRI_PLACES=389, PETRI_TRANSITIONS=318} [2024-06-28 02:30:41,081 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 358 predicate places. [2024-06-28 02:30:41,082 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 318 transitions, 3404 flow [2024-06-28 02:30:41,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:41,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:41,082 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-28 02:30:41,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 02:30:41,082 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-28 02:30:41,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:41,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1029814930, now seen corresponding path program 2 times [2024-06-28 02:30:41,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:41,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519735041] [2024-06-28 02:30:41,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:41,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:41,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:44,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:44,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:44,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519735041] [2024-06-28 02:30:44,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519735041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:44,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:44,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:30:44,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059396770] [2024-06-28 02:30:44,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:44,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:30:44,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:44,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:30:44,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:30:44,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:30:44,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 318 transitions, 3404 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:44,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:44,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:30:44,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:45,373 INFO L124 PetriNetUnfolderBase]: 1003/1808 cut-off events. [2024-06-28 02:30:45,373 INFO L125 PetriNetUnfolderBase]: For 124435/124435 co-relation queries the response was YES. [2024-06-28 02:30:45,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10503 conditions, 1808 events. 1003/1808 cut-off events. For 124435/124435 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 10604 event pairs, 275 based on Foata normal form. 2/1809 useless extension candidates. Maximal degree in co-relation 10316. Up to 1619 conditions per place. [2024-06-28 02:30:45,391 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 279 selfloop transitions, 56 changer transitions 0/337 dead transitions. [2024-06-28 02:30:45,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 337 transitions, 4140 flow [2024-06-28 02:30:45,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:30:45,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:30:45,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-28 02:30:45,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-06-28 02:30:45,392 INFO L175 Difference]: Start difference. First operand has 389 places, 318 transitions, 3404 flow. Second operand 11 states and 114 transitions. [2024-06-28 02:30:45,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 337 transitions, 4140 flow [2024-06-28 02:30:46,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 337 transitions, 3877 flow, removed 72 selfloop flow, removed 9 redundant places. [2024-06-28 02:30:46,033 INFO L231 Difference]: Finished difference. Result has 391 places, 318 transitions, 3263 flow [2024-06-28 02:30:46,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3141, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3263, PETRI_PLACES=391, PETRI_TRANSITIONS=318} [2024-06-28 02:30:46,033 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 360 predicate places. [2024-06-28 02:30:46,033 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 318 transitions, 3263 flow [2024-06-28 02:30:46,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:46,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:46,033 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-28 02:30:46,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 02:30:46,033 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-28 02:30:46,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:46,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1767066188, now seen corresponding path program 23 times [2024-06-28 02:30:46,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:46,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067704433] [2024-06-28 02:30:46,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:46,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:46,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:48,548 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-28 02:30:48,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:48,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067704433] [2024-06-28 02:30:48,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067704433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:48,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:48,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:30:48,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88567726] [2024-06-28 02:30:48,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:48,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:30:48,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:48,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:30:48,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:30:48,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:30:48,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 318 transitions, 3263 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:48,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:48,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:30:48,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:49,463 INFO L124 PetriNetUnfolderBase]: 1007/1816 cut-off events. [2024-06-28 02:30:49,463 INFO L125 PetriNetUnfolderBase]: For 118835/118835 co-relation queries the response was YES. [2024-06-28 02:30:49,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10396 conditions, 1816 events. 1007/1816 cut-off events. For 118835/118835 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 10638 event pairs, 184 based on Foata normal form. 2/1817 useless extension candidates. Maximal degree in co-relation 10210. Up to 1640 conditions per place. [2024-06-28 02:30:49,485 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 291 selfloop transitions, 44 changer transitions 0/337 dead transitions. [2024-06-28 02:30:49,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 337 transitions, 4021 flow [2024-06-28 02:30:49,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:49,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:49,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-28 02:30:49,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-28 02:30:49,486 INFO L175 Difference]: Start difference. First operand has 391 places, 318 transitions, 3263 flow. Second operand 10 states and 108 transitions. [2024-06-28 02:30:49,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 337 transitions, 4021 flow [2024-06-28 02:30:50,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 337 transitions, 3861 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-28 02:30:50,108 INFO L231 Difference]: Finished difference. Result has 391 places, 319 transitions, 3243 flow [2024-06-28 02:30:50,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3103, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3243, PETRI_PLACES=391, PETRI_TRANSITIONS=319} [2024-06-28 02:30:50,108 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 360 predicate places. [2024-06-28 02:30:50,108 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 319 transitions, 3243 flow [2024-06-28 02:30:50,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:50,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:50,108 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-28 02:30:50,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 02:30:50,108 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-28 02:30:50,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:50,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1525822962, now seen corresponding path program 24 times [2024-06-28 02:30:50,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:50,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071155679] [2024-06-28 02:30:50,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:50,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:50,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:52,857 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-28 02:30:52,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:52,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071155679] [2024-06-28 02:30:52,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071155679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:52,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:52,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:30:52,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685390695] [2024-06-28 02:30:52,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:52,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:30:52,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:52,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:30:52,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:30:53,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:30:53,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 319 transitions, 3243 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:53,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:53,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:30:53,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:53,798 INFO L124 PetriNetUnfolderBase]: 1011/1824 cut-off events. [2024-06-28 02:30:53,798 INFO L125 PetriNetUnfolderBase]: For 116916/116916 co-relation queries the response was YES. [2024-06-28 02:30:53,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10380 conditions, 1824 events. 1011/1824 cut-off events. For 116916/116916 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 10700 event pairs, 182 based on Foata normal form. 2/1825 useless extension candidates. Maximal degree in co-relation 10194. Up to 1648 conditions per place. [2024-06-28 02:30:53,822 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 294 selfloop transitions, 42 changer transitions 0/338 dead transitions. [2024-06-28 02:30:53,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 338 transitions, 4005 flow [2024-06-28 02:30:53,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:53,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:53,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-28 02:30:53,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-28 02:30:53,823 INFO L175 Difference]: Start difference. First operand has 391 places, 319 transitions, 3243 flow. Second operand 10 states and 107 transitions. [2024-06-28 02:30:53,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 338 transitions, 4005 flow [2024-06-28 02:30:54,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 338 transitions, 3871 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 02:30:54,386 INFO L231 Difference]: Finished difference. Result has 393 places, 320 transitions, 3247 flow [2024-06-28 02:30:54,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3111, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3247, PETRI_PLACES=393, PETRI_TRANSITIONS=320} [2024-06-28 02:30:54,386 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 362 predicate places. [2024-06-28 02:30:54,386 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 320 transitions, 3247 flow [2024-06-28 02:30:54,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:54,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:54,386 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-28 02:30:54,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 02:30:54,387 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-28 02:30:54,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:54,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1195491412, now seen corresponding path program 25 times [2024-06-28 02:30:54,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:54,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165575388] [2024-06-28 02:30:54,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:54,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:54,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:56,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-28 02:30:56,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:56,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165575388] [2024-06-28 02:30:56,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165575388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:56,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:56,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:30:56,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34883408] [2024-06-28 02:30:56,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:56,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:30:56,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:56,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:30:56,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:30:56,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:30:56,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 320 transitions, 3247 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:56,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:56,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:30:56,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:57,627 INFO L124 PetriNetUnfolderBase]: 1015/1832 cut-off events. [2024-06-28 02:30:57,628 INFO L125 PetriNetUnfolderBase]: For 112928/112928 co-relation queries the response was YES. [2024-06-28 02:30:57,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10373 conditions, 1832 events. 1015/1832 cut-off events. For 112928/112928 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 10775 event pairs, 178 based on Foata normal form. 2/1833 useless extension candidates. Maximal degree in co-relation 10186. Up to 1656 conditions per place. [2024-06-28 02:30:57,651 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 297 selfloop transitions, 40 changer transitions 0/339 dead transitions. [2024-06-28 02:30:57,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 339 transitions, 4011 flow [2024-06-28 02:30:57,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:57,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:57,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-28 02:30:57,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-28 02:30:57,652 INFO L175 Difference]: Start difference. First operand has 393 places, 320 transitions, 3247 flow. Second operand 10 states and 106 transitions. [2024-06-28 02:30:57,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 339 transitions, 4011 flow [2024-06-28 02:30:58,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 339 transitions, 3885 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 02:30:58,242 INFO L231 Difference]: Finished difference. Result has 395 places, 321 transitions, 3255 flow [2024-06-28 02:30:58,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3123, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3255, PETRI_PLACES=395, PETRI_TRANSITIONS=321} [2024-06-28 02:30:58,242 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 364 predicate places. [2024-06-28 02:30:58,242 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 321 transitions, 3255 flow [2024-06-28 02:30:58,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:58,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:58,242 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-28 02:30:58,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 02:30:58,242 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-28 02:30:58,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:58,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1200259956, now seen corresponding path program 11 times [2024-06-28 02:30:58,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:58,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635672614] [2024-06-28 02:30:58,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:58,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:58,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:01,437 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-28 02:31:01,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:01,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635672614] [2024-06-28 02:31:01,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635672614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:01,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:01,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:31:01,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465779403] [2024-06-28 02:31:01,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:01,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:31:01,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:01,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:31:01,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:31:01,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:31:01,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 321 transitions, 3255 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:01,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:01,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:31:01,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:02,392 INFO L124 PetriNetUnfolderBase]: 1011/1826 cut-off events. [2024-06-28 02:31:02,392 INFO L125 PetriNetUnfolderBase]: For 101288/101288 co-relation queries the response was YES. [2024-06-28 02:31:02,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10040 conditions, 1826 events. 1011/1826 cut-off events. For 101288/101288 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 10730 event pairs, 186 based on Foata normal form. 2/1827 useless extension candidates. Maximal degree in co-relation 9852. Up to 1630 conditions per place. [2024-06-28 02:31:02,415 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 289 selfloop transitions, 48 changer transitions 0/339 dead transitions. [2024-06-28 02:31:02,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 339 transitions, 3973 flow [2024-06-28 02:31:02,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:31:02,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:31:02,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-28 02:31:02,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:31:02,416 INFO L175 Difference]: Start difference. First operand has 395 places, 321 transitions, 3255 flow. Second operand 10 states and 110 transitions. [2024-06-28 02:31:02,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 339 transitions, 3973 flow [2024-06-28 02:31:03,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 339 transitions, 3819 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-28 02:31:03,025 INFO L231 Difference]: Finished difference. Result has 397 places, 321 transitions, 3207 flow [2024-06-28 02:31:03,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3101, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3207, PETRI_PLACES=397, PETRI_TRANSITIONS=321} [2024-06-28 02:31:03,026 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 366 predicate places. [2024-06-28 02:31:03,026 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 321 transitions, 3207 flow [2024-06-28 02:31:03,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:03,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:03,026 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-28 02:31:03,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 02:31:03,027 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-28 02:31:03,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:03,028 INFO L85 PathProgramCache]: Analyzing trace with hash 142577438, now seen corresponding path program 12 times [2024-06-28 02:31:03,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:03,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608436920] [2024-06-28 02:31:03,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:03,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:03,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:06,636 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-28 02:31:06,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:06,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608436920] [2024-06-28 02:31:06,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608436920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:06,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:06,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:31:06,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919851226] [2024-06-28 02:31:06,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:06,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:31:06,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:06,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:31:06,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:31:06,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:31:06,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 321 transitions, 3207 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-28 02:31:06,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:06,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:31:06,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:07,533 INFO L124 PetriNetUnfolderBase]: 1027/1852 cut-off events. [2024-06-28 02:31:07,533 INFO L125 PetriNetUnfolderBase]: For 112318/112318 co-relation queries the response was YES. [2024-06-28 02:31:07,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10433 conditions, 1852 events. 1027/1852 cut-off events. For 112318/112318 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 10937 event pairs, 405 based on Foata normal form. 2/1853 useless extension candidates. Maximal degree in co-relation 10244. Up to 1789 conditions per place. [2024-06-28 02:31:07,558 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 317 selfloop transitions, 22 changer transitions 0/341 dead transitions. [2024-06-28 02:31:07,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 341 transitions, 4279 flow [2024-06-28 02:31:07,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:31:07,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:31:07,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-28 02:31:07,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-06-28 02:31:07,559 INFO L175 Difference]: Start difference. First operand has 397 places, 321 transitions, 3207 flow. Second operand 11 states and 112 transitions. [2024-06-28 02:31:07,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 341 transitions, 4279 flow [2024-06-28 02:31:08,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 341 transitions, 4102 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-28 02:31:08,137 INFO L231 Difference]: Finished difference. Result has 397 places, 325 transitions, 3231 flow [2024-06-28 02:31:08,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3034, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3231, PETRI_PLACES=397, PETRI_TRANSITIONS=325} [2024-06-28 02:31:08,137 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 366 predicate places. [2024-06-28 02:31:08,137 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 325 transitions, 3231 flow [2024-06-28 02:31:08,137 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-28 02:31:08,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:08,138 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-28 02:31:08,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 02:31:08,138 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-28 02:31:08,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:08,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1865838490, now seen corresponding path program 26 times [2024-06-28 02:31:08,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:08,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121476457] [2024-06-28 02:31:08,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:08,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:08,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:11,022 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-28 02:31:11,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:11,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121476457] [2024-06-28 02:31:11,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121476457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:11,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:11,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:31:11,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835550031] [2024-06-28 02:31:11,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:11,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:31:11,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:11,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:31:11,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:31:11,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:31:11,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 325 transitions, 3231 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-28 02:31:11,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:11,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:31:11,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:11,935 INFO L124 PetriNetUnfolderBase]: 1031/1860 cut-off events. [2024-06-28 02:31:11,935 INFO L125 PetriNetUnfolderBase]: For 110897/110897 co-relation queries the response was YES. [2024-06-28 02:31:11,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10381 conditions, 1860 events. 1031/1860 cut-off events. For 110897/110897 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 10971 event pairs, 131 based on Foata normal form. 2/1857 useless extension candidates. Maximal degree in co-relation 10193. Up to 1431 conditions per place. [2024-06-28 02:31:11,957 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 243 selfloop transitions, 100 changer transitions 0/345 dead transitions. [2024-06-28 02:31:11,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 345 transitions, 4017 flow [2024-06-28 02:31:11,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:31:11,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:31:11,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-28 02:31:11,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-28 02:31:11,958 INFO L175 Difference]: Start difference. First operand has 397 places, 325 transitions, 3231 flow. Second operand 10 states and 114 transitions. [2024-06-28 02:31:11,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 345 transitions, 4017 flow [2024-06-28 02:31:12,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 345 transitions, 3915 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:12,527 INFO L231 Difference]: Finished difference. Result has 400 places, 326 transitions, 3379 flow [2024-06-28 02:31:12,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3129, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3379, PETRI_PLACES=400, PETRI_TRANSITIONS=326} [2024-06-28 02:31:12,527 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 369 predicate places. [2024-06-28 02:31:12,527 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 326 transitions, 3379 flow [2024-06-28 02:31:12,527 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-28 02:31:12,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:12,528 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-28 02:31:12,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 02:31:12,528 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-28 02:31:12,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:12,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1593018220, now seen corresponding path program 13 times [2024-06-28 02:31:12,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:12,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105967823] [2024-06-28 02:31:12,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:12,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:12,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:16,115 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-28 02:31:16,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:16,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105967823] [2024-06-28 02:31:16,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105967823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:16,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:16,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:31:16,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260271870] [2024-06-28 02:31:16,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:16,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:31:16,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:16,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:31:16,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:31:16,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:31:16,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 326 transitions, 3379 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:16,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:16,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:31:16,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:17,353 INFO L124 PetriNetUnfolderBase]: 1047/1886 cut-off events. [2024-06-28 02:31:17,353 INFO L125 PetriNetUnfolderBase]: For 124771/124771 co-relation queries the response was YES. [2024-06-28 02:31:17,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11080 conditions, 1886 events. 1047/1886 cut-off events. For 124771/124771 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 11162 event pairs, 177 based on Foata normal form. 2/1883 useless extension candidates. Maximal degree in co-relation 10890. Up to 1612 conditions per place. [2024-06-28 02:31:17,373 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 293 selfloop transitions, 60 changer transitions 0/355 dead transitions. [2024-06-28 02:31:17,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 355 transitions, 4521 flow [2024-06-28 02:31:17,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:31:17,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:31:17,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-28 02:31:17,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-28 02:31:17,374 INFO L175 Difference]: Start difference. First operand has 400 places, 326 transitions, 3379 flow. Second operand 11 states and 129 transitions. [2024-06-28 02:31:17,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 355 transitions, 4521 flow [2024-06-28 02:31:18,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 355 transitions, 4281 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 02:31:18,018 INFO L231 Difference]: Finished difference. Result has 403 places, 330 transitions, 3420 flow [2024-06-28 02:31:18,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3139, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3420, PETRI_PLACES=403, PETRI_TRANSITIONS=330} [2024-06-28 02:31:18,018 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 372 predicate places. [2024-06-28 02:31:18,018 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 330 transitions, 3420 flow [2024-06-28 02:31:18,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:18,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:18,019 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-28 02:31:18,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 02:31:18,019 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-28 02:31:18,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:18,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1000207670, now seen corresponding path program 14 times [2024-06-28 02:31:18,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:18,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464892166] [2024-06-28 02:31:18,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:18,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:18,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:21,517 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-28 02:31:21,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:21,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464892166] [2024-06-28 02:31:21,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464892166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:21,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:21,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:31:21,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119857681] [2024-06-28 02:31:21,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:21,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:31:21,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:21,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:31:21,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:31:21,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:31:21,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 330 transitions, 3420 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-28 02:31:21,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:21,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:31:21,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:22,564 INFO L124 PetriNetUnfolderBase]: 1063/1912 cut-off events. [2024-06-28 02:31:22,564 INFO L125 PetriNetUnfolderBase]: For 139196/139196 co-relation queries the response was YES. [2024-06-28 02:31:22,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11441 conditions, 1912 events. 1063/1912 cut-off events. For 139196/139196 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 11312 event pairs, 127 based on Foata normal form. 2/1909 useless extension candidates. Maximal degree in co-relation 11250. Up to 1069 conditions per place. [2024-06-28 02:31:22,589 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 158 selfloop transitions, 196 changer transitions 0/356 dead transitions. [2024-06-28 02:31:22,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 356 transitions, 4564 flow [2024-06-28 02:31:22,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:31:22,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:31:22,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-28 02:31:22,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-28 02:31:22,590 INFO L175 Difference]: Start difference. First operand has 403 places, 330 transitions, 3420 flow. Second operand 10 states and 122 transitions. [2024-06-28 02:31:22,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 356 transitions, 4564 flow [2024-06-28 02:31:23,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 356 transitions, 4401 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:23,287 INFO L231 Difference]: Finished difference. Result has 406 places, 334 transitions, 3830 flow [2024-06-28 02:31:23,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3257, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3830, PETRI_PLACES=406, PETRI_TRANSITIONS=334} [2024-06-28 02:31:23,287 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 375 predicate places. [2024-06-28 02:31:23,287 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 334 transitions, 3830 flow [2024-06-28 02:31:23,288 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-28 02:31:23,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:23,288 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-28 02:31:23,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 02:31:23,288 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-28 02:31:23,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:23,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1593009850, now seen corresponding path program 15 times [2024-06-28 02:31:23,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:23,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073208804] [2024-06-28 02:31:23,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:23,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:23,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:27,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-28 02:31:27,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:27,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073208804] [2024-06-28 02:31:27,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073208804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:27,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:27,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:31:27,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239106066] [2024-06-28 02:31:27,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:27,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:31:27,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:27,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:31:27,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:31:27,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:31:27,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 334 transitions, 3830 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-28 02:31:27,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:27,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:31:27,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:28,007 INFO L124 PetriNetUnfolderBase]: 1069/1922 cut-off events. [2024-06-28 02:31:28,007 INFO L125 PetriNetUnfolderBase]: For 141578/141578 co-relation queries the response was YES. [2024-06-28 02:31:28,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12005 conditions, 1922 events. 1069/1922 cut-off events. For 141578/141578 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 11387 event pairs, 181 based on Foata normal form. 2/1919 useless extension candidates. Maximal degree in co-relation 11812. Up to 1677 conditions per place. [2024-06-28 02:31:28,036 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 300 selfloop transitions, 57 changer transitions 0/359 dead transitions. [2024-06-28 02:31:28,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 359 transitions, 4678 flow [2024-06-28 02:31:28,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:31:28,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:31:28,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-28 02:31:28,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-28 02:31:28,037 INFO L175 Difference]: Start difference. First operand has 406 places, 334 transitions, 3830 flow. Second operand 11 states and 126 transitions. [2024-06-28 02:31:28,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 359 transitions, 4678 flow [2024-06-28 02:31:28,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 359 transitions, 4372 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:28,742 INFO L231 Difference]: Finished difference. Result has 410 places, 336 transitions, 3713 flow [2024-06-28 02:31:28,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3524, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3713, PETRI_PLACES=410, PETRI_TRANSITIONS=336} [2024-06-28 02:31:28,742 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 379 predicate places. [2024-06-28 02:31:28,742 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 336 transitions, 3713 flow [2024-06-28 02:31:28,742 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-28 02:31:28,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:28,743 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-28 02:31:28,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 02:31:28,743 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-28 02:31:28,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:28,743 INFO L85 PathProgramCache]: Analyzing trace with hash 485164328, now seen corresponding path program 16 times [2024-06-28 02:31:28,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:28,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746217142] [2024-06-28 02:31:28,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:28,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:28,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:31,746 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-28 02:31:31,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:31,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746217142] [2024-06-28 02:31:31,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746217142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:31,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:31,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:31:31,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314089621] [2024-06-28 02:31:31,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:31,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:31:31,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:31,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:31:31,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:31:31,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:31:31,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 336 transitions, 3713 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-28 02:31:31,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:31,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:31:31,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:32,783 INFO L124 PetriNetUnfolderBase]: 1065/1916 cut-off events. [2024-06-28 02:31:32,784 INFO L125 PetriNetUnfolderBase]: For 128296/128296 co-relation queries the response was YES. [2024-06-28 02:31:32,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11538 conditions, 1916 events. 1065/1916 cut-off events. For 128296/128296 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 11336 event pairs, 113 based on Foata normal form. 2/1913 useless extension candidates. Maximal degree in co-relation 11344. Up to 1020 conditions per place. [2024-06-28 02:31:32,809 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 158 selfloop transitions, 202 changer transitions 0/362 dead transitions. [2024-06-28 02:31:32,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 362 transitions, 4795 flow [2024-06-28 02:31:32,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:31:32,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:31:32,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 02:31:32,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-28 02:31:32,810 INFO L175 Difference]: Start difference. First operand has 410 places, 336 transitions, 3713 flow. Second operand 11 states and 131 transitions. [2024-06-28 02:31:32,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 362 transitions, 4795 flow [2024-06-28 02:31:33,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 362 transitions, 4630 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-28 02:31:33,417 INFO L231 Difference]: Finished difference. Result has 412 places, 338 transitions, 4037 flow [2024-06-28 02:31:33,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4037, PETRI_PLACES=412, PETRI_TRANSITIONS=338} [2024-06-28 02:31:33,417 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 381 predicate places. [2024-06-28 02:31:33,417 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 338 transitions, 4037 flow [2024-06-28 02:31:33,417 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-28 02:31:33,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:33,417 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-28 02:31:33,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 02:31:33,418 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-28 02:31:33,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:33,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1592772266, now seen corresponding path program 27 times [2024-06-28 02:31:33,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:33,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754931169] [2024-06-28 02:31:33,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:33,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:33,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:36,374 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-28 02:31:36,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:36,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754931169] [2024-06-28 02:31:36,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754931169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:36,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:36,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:31:36,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635614396] [2024-06-28 02:31:36,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:36,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:31:36,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:36,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:31:36,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:31:36,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:31:36,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 338 transitions, 4037 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-28 02:31:36,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:36,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:31:36,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:37,370 INFO L124 PetriNetUnfolderBase]: 1069/1924 cut-off events. [2024-06-28 02:31:37,370 INFO L125 PetriNetUnfolderBase]: For 131445/131445 co-relation queries the response was YES. [2024-06-28 02:31:37,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12066 conditions, 1924 events. 1069/1924 cut-off events. For 131445/131445 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 11450 event pairs, 184 based on Foata normal form. 2/1921 useless extension candidates. Maximal degree in co-relation 11871. Up to 1719 conditions per place. [2024-06-28 02:31:37,397 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 310 selfloop transitions, 47 changer transitions 0/359 dead transitions. [2024-06-28 02:31:37,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 359 transitions, 4855 flow [2024-06-28 02:31:37,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:31:37,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:31:37,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-28 02:31:37,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-28 02:31:37,398 INFO L175 Difference]: Start difference. First operand has 412 places, 338 transitions, 4037 flow. Second operand 10 states and 114 transitions. [2024-06-28 02:31:37,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 359 transitions, 4855 flow [2024-06-28 02:31:37,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 359 transitions, 4382 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-28 02:31:37,971 INFO L231 Difference]: Finished difference. Result has 413 places, 339 transitions, 3710 flow [2024-06-28 02:31:37,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3564, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3710, PETRI_PLACES=413, PETRI_TRANSITIONS=339} [2024-06-28 02:31:37,971 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 382 predicate places. [2024-06-28 02:31:37,972 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 339 transitions, 3710 flow [2024-06-28 02:31:37,972 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-28 02:31:37,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:37,972 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-28 02:31:37,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 02:31:37,972 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-28 02:31:37,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:37,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1209363992, now seen corresponding path program 17 times [2024-06-28 02:31:37,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:37,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847194167] [2024-06-28 02:31:37,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:37,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:37,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:41,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:41,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:41,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847194167] [2024-06-28 02:31:41,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847194167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:41,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:41,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:31:41,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690460483] [2024-06-28 02:31:41,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:41,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:31:41,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:41,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:31:41,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:31:41,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:31:41,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 339 transitions, 3710 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-28 02:31:41,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:41,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:31:41,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:42,470 INFO L124 PetriNetUnfolderBase]: 1065/1918 cut-off events. [2024-06-28 02:31:42,470 INFO L125 PetriNetUnfolderBase]: For 120969/120969 co-relation queries the response was YES. [2024-06-28 02:31:42,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11256 conditions, 1918 events. 1065/1918 cut-off events. For 120969/120969 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 11383 event pairs, 117 based on Foata normal form. 2/1915 useless extension candidates. Maximal degree in co-relation 11060. Up to 1272 conditions per place. [2024-06-28 02:31:42,491 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 207 selfloop transitions, 152 changer transitions 0/361 dead transitions. [2024-06-28 02:31:42,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 361 transitions, 4494 flow [2024-06-28 02:31:42,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:31:42,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:31:42,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-28 02:31:42,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-28 02:31:42,492 INFO L175 Difference]: Start difference. First operand has 413 places, 339 transitions, 3710 flow. Second operand 11 states and 127 transitions. [2024-06-28 02:31:42,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 361 transitions, 4494 flow [2024-06-28 02:31:43,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 361 transitions, 4304 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-28 02:31:43,071 INFO L231 Difference]: Finished difference. Result has 416 places, 339 transitions, 3829 flow [2024-06-28 02:31:43,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3520, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3829, PETRI_PLACES=416, PETRI_TRANSITIONS=339} [2024-06-28 02:31:43,071 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 385 predicate places. [2024-06-28 02:31:43,071 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 339 transitions, 3829 flow [2024-06-28 02:31:43,071 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-28 02:31:43,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:43,071 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-28 02:31:43,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 02:31:43,071 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-28 02:31:43,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:43,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1592779210, now seen corresponding path program 18 times [2024-06-28 02:31:43,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:43,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096162907] [2024-06-28 02:31:43,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:43,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:43,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:46,648 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-28 02:31:46,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:46,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096162907] [2024-06-28 02:31:46,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096162907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:46,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:46,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:31:46,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840970560] [2024-06-28 02:31:46,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:46,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:31:46,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:46,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:31:46,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:31:46,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:31:46,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 339 transitions, 3829 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-28 02:31:46,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:46,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:31:46,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:47,779 INFO L124 PetriNetUnfolderBase]: 1071/1928 cut-off events. [2024-06-28 02:31:47,779 INFO L125 PetriNetUnfolderBase]: For 122406/122406 co-relation queries the response was YES. [2024-06-28 02:31:47,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11551 conditions, 1928 events. 1071/1928 cut-off events. For 122406/122406 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 11486 event pairs, 183 based on Foata normal form. 2/1925 useless extension candidates. Maximal degree in co-relation 11354. Up to 1713 conditions per place. [2024-06-28 02:31:47,805 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 311 selfloop transitions, 50 changer transitions 0/363 dead transitions. [2024-06-28 02:31:47,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 363 transitions, 4683 flow [2024-06-28 02:31:47,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:31:47,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:31:47,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-28 02:31:47,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-28 02:31:47,806 INFO L175 Difference]: Start difference. First operand has 416 places, 339 transitions, 3829 flow. Second operand 11 states and 124 transitions. [2024-06-28 02:31:47,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 363 transitions, 4683 flow [2024-06-28 02:31:48,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 363 transitions, 4374 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 02:31:48,379 INFO L231 Difference]: Finished difference. Result has 417 places, 341 transitions, 3699 flow [2024-06-28 02:31:48,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3520, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3699, PETRI_PLACES=417, PETRI_TRANSITIONS=341} [2024-06-28 02:31:48,379 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 386 predicate places. [2024-06-28 02:31:48,379 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 341 transitions, 3699 flow [2024-06-28 02:31:48,379 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-28 02:31:48,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:48,380 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-28 02:31:48,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 02:31:48,380 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-28 02:31:48,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:48,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1000216040, now seen corresponding path program 19 times [2024-06-28 02:31:48,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:48,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773330813] [2024-06-28 02:31:48,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:48,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:48,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:52,681 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-28 02:31:52,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:52,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773330813] [2024-06-28 02:31:52,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773330813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:52,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:52,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:31:52,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082810708] [2024-06-28 02:31:52,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:52,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:31:52,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:52,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:31:52,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:31:52,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:31:52,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 341 transitions, 3699 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:52,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:52,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:31:52,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:54,089 INFO L124 PetriNetUnfolderBase]: 1077/1938 cut-off events. [2024-06-28 02:31:54,090 INFO L125 PetriNetUnfolderBase]: For 125083/125083 co-relation queries the response was YES. [2024-06-28 02:31:54,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11379 conditions, 1938 events. 1077/1938 cut-off events. For 125083/125083 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 11532 event pairs, 125 based on Foata normal form. 2/1935 useless extension candidates. Maximal degree in co-relation 11181. Up to 1292 conditions per place. [2024-06-28 02:31:54,115 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 232 selfloop transitions, 132 changer transitions 0/366 dead transitions. [2024-06-28 02:31:54,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 366 transitions, 4567 flow [2024-06-28 02:31:54,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:31:54,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:31:54,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 02:31:54,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-28 02:31:54,116 INFO L175 Difference]: Start difference. First operand has 417 places, 341 transitions, 3699 flow. Second operand 11 states and 130 transitions. [2024-06-28 02:31:54,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 366 transitions, 4567 flow [2024-06-28 02:31:54,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 366 transitions, 4412 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-28 02:31:54,694 INFO L231 Difference]: Finished difference. Result has 419 places, 343 transitions, 3889 flow [2024-06-28 02:31:54,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3544, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3889, PETRI_PLACES=419, PETRI_TRANSITIONS=343} [2024-06-28 02:31:54,695 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 388 predicate places. [2024-06-28 02:31:54,695 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 343 transitions, 3889 flow [2024-06-28 02:31:54,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:54,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:54,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:54,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 02:31:54,695 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-28 02:31:54,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:54,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1586343176, now seen corresponding path program 28 times [2024-06-28 02:31:54,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:54,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054577908] [2024-06-28 02:31:54,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:54,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:54,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:57,534 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-28 02:31:57,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:57,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054577908] [2024-06-28 02:31:57,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054577908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:57,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:57,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:31:57,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113821972] [2024-06-28 02:31:57,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:57,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:31:57,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:57,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:31:57,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:31:57,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:31:57,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 343 transitions, 3889 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-28 02:31:57,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:57,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:31:57,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:58,499 INFO L124 PetriNetUnfolderBase]: 1081/1946 cut-off events. [2024-06-28 02:31:58,499 INFO L125 PetriNetUnfolderBase]: For 128275/128275 co-relation queries the response was YES. [2024-06-28 02:31:58,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11683 conditions, 1946 events. 1081/1946 cut-off events. For 128275/128275 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 11620 event pairs, 189 based on Foata normal form. 2/1943 useless extension candidates. Maximal degree in co-relation 11484. Up to 1763 conditions per place. [2024-06-28 02:31:58,526 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 319 selfloop transitions, 42 changer transitions 0/363 dead transitions. [2024-06-28 02:31:58,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 363 transitions, 4711 flow [2024-06-28 02:31:58,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:31:58,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:31:58,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-28 02:31:58,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 02:31:58,527 INFO L175 Difference]: Start difference. First operand has 419 places, 343 transitions, 3889 flow. Second operand 10 states and 112 transitions. [2024-06-28 02:31:58,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 363 transitions, 4711 flow [2024-06-28 02:31:59,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 363 transitions, 4386 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-28 02:31:59,141 INFO L231 Difference]: Finished difference. Result has 420 places, 344 transitions, 3702 flow [2024-06-28 02:31:59,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3564, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3702, PETRI_PLACES=420, PETRI_TRANSITIONS=344} [2024-06-28 02:31:59,141 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 389 predicate places. [2024-06-28 02:31:59,141 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 344 transitions, 3702 flow [2024-06-28 02:31:59,141 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-28 02:31:59,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:59,141 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-28 02:31:59,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 02:31:59,142 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-28 02:31:59,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:59,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1000446680, now seen corresponding path program 20 times [2024-06-28 02:31:59,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:59,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305114340] [2024-06-28 02:31:59,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:59,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:59,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:03,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:03,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:03,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305114340] [2024-06-28 02:32:03,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305114340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:03,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:03,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:32:03,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370514505] [2024-06-28 02:32:03,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:03,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:32:03,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:03,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:32:03,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:32:03,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:32:03,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 344 transitions, 3702 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-28 02:32:03,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:03,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:32:03,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:04,278 INFO L124 PetriNetUnfolderBase]: 1087/1956 cut-off events. [2024-06-28 02:32:04,278 INFO L125 PetriNetUnfolderBase]: For 130253/130253 co-relation queries the response was YES. [2024-06-28 02:32:04,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11490 conditions, 1956 events. 1087/1956 cut-off events. For 130253/130253 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 11634 event pairs, 136 based on Foata normal form. 2/1953 useless extension candidates. Maximal degree in co-relation 11290. Up to 1517 conditions per place. [2024-06-28 02:32:04,303 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 262 selfloop transitions, 103 changer transitions 0/367 dead transitions. [2024-06-28 02:32:04,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 367 transitions, 4568 flow [2024-06-28 02:32:04,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:32:04,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:32:04,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-28 02:32:04,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-28 02:32:04,304 INFO L175 Difference]: Start difference. First operand has 420 places, 344 transitions, 3702 flow. Second operand 11 states and 124 transitions. [2024-06-28 02:32:04,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 367 transitions, 4568 flow [2024-06-28 02:32:04,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 367 transitions, 4440 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:04,895 INFO L231 Difference]: Finished difference. Result has 423 places, 346 transitions, 3865 flow [2024-06-28 02:32:04,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3574, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3865, PETRI_PLACES=423, PETRI_TRANSITIONS=346} [2024-06-28 02:32:04,895 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 392 predicate places. [2024-06-28 02:32:04,896 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 346 transitions, 3865 flow [2024-06-28 02:32:04,896 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-28 02:32:04,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:04,896 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-28 02:32:04,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 02:32:04,896 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-28 02:32:04,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:04,896 INFO L85 PathProgramCache]: Analyzing trace with hash -121779782, now seen corresponding path program 21 times [2024-06-28 02:32:04,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:04,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176662722] [2024-06-28 02:32:04,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:04,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:04,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:09,605 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-28 02:32:09,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:09,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176662722] [2024-06-28 02:32:09,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176662722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:09,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:09,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:32:09,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864883822] [2024-06-28 02:32:09,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:09,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:32:09,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:09,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:32:09,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:32:09,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:32:09,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 346 transitions, 3865 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-28 02:32:09,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:09,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:32:09,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:10,897 INFO L124 PetriNetUnfolderBase]: 1093/1966 cut-off events. [2024-06-28 02:32:10,897 INFO L125 PetriNetUnfolderBase]: For 132466/132466 co-relation queries the response was YES. [2024-06-28 02:32:10,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11742 conditions, 1966 events. 1093/1966 cut-off events. For 132466/132466 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 11713 event pairs, 160 based on Foata normal form. 2/1963 useless extension candidates. Maximal degree in co-relation 11541. Up to 1644 conditions per place. [2024-06-28 02:32:10,928 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 294 selfloop transitions, 75 changer transitions 0/371 dead transitions. [2024-06-28 02:32:10,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 371 transitions, 4751 flow [2024-06-28 02:32:10,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:32:10,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:32:10,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-28 02:32:10,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-28 02:32:10,929 INFO L175 Difference]: Start difference. First operand has 423 places, 346 transitions, 3865 flow. Second operand 11 states and 127 transitions. [2024-06-28 02:32:10,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 371 transitions, 4751 flow [2024-06-28 02:32:11,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 371 transitions, 4480 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-28 02:32:11,626 INFO L231 Difference]: Finished difference. Result has 425 places, 348 transitions, 3833 flow [2024-06-28 02:32:11,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3594, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3833, PETRI_PLACES=425, PETRI_TRANSITIONS=348} [2024-06-28 02:32:11,627 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 394 predicate places. [2024-06-28 02:32:11,627 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 348 transitions, 3833 flow [2024-06-28 02:32:11,627 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-28 02:32:11,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:11,627 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-28 02:32:11,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 02:32:11,628 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-28 02:32:11,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:11,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1586338526, now seen corresponding path program 29 times [2024-06-28 02:32:11,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:11,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3887793] [2024-06-28 02:32:11,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:11,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:11,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:14,312 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-28 02:32:14,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:14,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3887793] [2024-06-28 02:32:14,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3887793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:14,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:14,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:32:14,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112913873] [2024-06-28 02:32:14,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:14,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:32:14,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:14,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:32:14,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:32:14,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:32:14,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 348 transitions, 3833 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-28 02:32:14,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:14,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:32:14,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:15,226 INFO L124 PetriNetUnfolderBase]: 1097/1974 cut-off events. [2024-06-28 02:32:15,226 INFO L125 PetriNetUnfolderBase]: For 135069/135069 co-relation queries the response was YES. [2024-06-28 02:32:15,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11716 conditions, 1974 events. 1097/1974 cut-off events. For 135069/135069 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 11799 event pairs, 195 based on Foata normal form. 2/1971 useless extension candidates. Maximal degree in co-relation 11514. Up to 1791 conditions per place. [2024-06-28 02:32:15,254 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 325 selfloop transitions, 41 changer transitions 0/368 dead transitions. [2024-06-28 02:32:15,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 368 transitions, 4667 flow [2024-06-28 02:32:15,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:32:15,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:32:15,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-28 02:32:15,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-28 02:32:15,255 INFO L175 Difference]: Start difference. First operand has 425 places, 348 transitions, 3833 flow. Second operand 10 states and 111 transitions. [2024-06-28 02:32:15,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 368 transitions, 4667 flow [2024-06-28 02:32:15,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 368 transitions, 4448 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-28 02:32:15,918 INFO L231 Difference]: Finished difference. Result has 426 places, 349 transitions, 3752 flow [2024-06-28 02:32:15,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3614, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3752, PETRI_PLACES=426, PETRI_TRANSITIONS=349} [2024-06-28 02:32:15,918 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 395 predicate places. [2024-06-28 02:32:15,918 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 349 transitions, 3752 flow [2024-06-28 02:32:15,919 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-28 02:32:15,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:15,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:15,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 02:32:15,919 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-28 02:32:15,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:15,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1586523100, now seen corresponding path program 22 times [2024-06-28 02:32:15,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:15,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738278026] [2024-06-28 02:32:15,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:15,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:15,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:19,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-28 02:32:19,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:19,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738278026] [2024-06-28 02:32:19,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738278026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:19,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:19,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:32:19,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446589252] [2024-06-28 02:32:19,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:19,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:32:19,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:19,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:32:19,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:32:20,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:32:20,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 349 transitions, 3752 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-28 02:32:20,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:20,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:32:20,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:20,912 INFO L124 PetriNetUnfolderBase]: 1103/1984 cut-off events. [2024-06-28 02:32:20,912 INFO L125 PetriNetUnfolderBase]: For 137122/137122 co-relation queries the response was YES. [2024-06-28 02:32:20,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11663 conditions, 1984 events. 1103/1984 cut-off events. For 137122/137122 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 11850 event pairs, 192 based on Foata normal form. 2/1981 useless extension candidates. Maximal degree in co-relation 11460. Up to 1791 conditions per place. [2024-06-28 02:32:20,940 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 325 selfloop transitions, 45 changer transitions 0/372 dead transitions. [2024-06-28 02:32:20,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 372 transitions, 4622 flow [2024-06-28 02:32:20,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:32:20,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:32:20,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-28 02:32:20,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-28 02:32:20,941 INFO L175 Difference]: Start difference. First operand has 426 places, 349 transitions, 3752 flow. Second operand 11 states and 122 transitions. [2024-06-28 02:32:20,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 372 transitions, 4622 flow [2024-06-28 02:32:21,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 372 transitions, 4494 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:21,597 INFO L231 Difference]: Finished difference. Result has 429 places, 351 transitions, 3797 flow [2024-06-28 02:32:21,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3624, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3797, PETRI_PLACES=429, PETRI_TRANSITIONS=351} [2024-06-28 02:32:21,597 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 398 predicate places. [2024-06-28 02:32:21,597 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 351 transitions, 3797 flow [2024-06-28 02:32:21,598 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-28 02:32:21,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:21,598 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-28 02:32:21,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 02:32:21,598 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-28 02:32:21,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:21,598 INFO L85 PathProgramCache]: Analyzing trace with hash -325166790, now seen corresponding path program 30 times [2024-06-28 02:32:21,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:21,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318019042] [2024-06-28 02:32:21,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:21,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:21,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:24,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-28 02:32:24,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:24,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318019042] [2024-06-28 02:32:24,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318019042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:24,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:24,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:32:24,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736070612] [2024-06-28 02:32:24,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:24,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:32:24,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:24,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:32:24,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:32:24,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:32:24,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 351 transitions, 3797 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-28 02:32:24,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:24,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:32:24,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:25,792 INFO L124 PetriNetUnfolderBase]: 1107/1992 cut-off events. [2024-06-28 02:32:25,792 INFO L125 PetriNetUnfolderBase]: For 139737/139737 co-relation queries the response was YES. [2024-06-28 02:32:25,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11731 conditions, 1992 events. 1107/1992 cut-off events. For 139737/139737 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 11933 event pairs, 164 based on Foata normal form. 2/1989 useless extension candidates. Maximal degree in co-relation 11527. Up to 1702 conditions per place. [2024-06-28 02:32:25,815 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 303 selfloop transitions, 67 changer transitions 0/372 dead transitions. [2024-06-28 02:32:25,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 372 transitions, 4647 flow [2024-06-28 02:32:25,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:32:25,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:32:25,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-28 02:32:25,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-28 02:32:25,816 INFO L175 Difference]: Start difference. First operand has 429 places, 351 transitions, 3797 flow. Second operand 10 states and 115 transitions. [2024-06-28 02:32:25,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 372 transitions, 4647 flow [2024-06-28 02:32:26,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 372 transitions, 4498 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-28 02:32:26,470 INFO L231 Difference]: Finished difference. Result has 430 places, 352 transitions, 3840 flow [2024-06-28 02:32:26,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3648, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3840, PETRI_PLACES=430, PETRI_TRANSITIONS=352} [2024-06-28 02:32:26,471 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-28 02:32:26,471 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 352 transitions, 3840 flow [2024-06-28 02:32:26,471 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-28 02:32:26,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:26,471 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-28 02:32:26,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 02:32:26,471 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-28 02:32:26,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:26,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1415640746, now seen corresponding path program 31 times [2024-06-28 02:32:26,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:26,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289458500] [2024-06-28 02:32:26,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:26,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:26,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:29,336 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-28 02:32:29,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:29,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289458500] [2024-06-28 02:32:29,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289458500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:29,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:29,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:32:29,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674223242] [2024-06-28 02:32:29,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:29,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:32:29,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:29,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:32:29,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:32:29,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:32:29,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 352 transitions, 3840 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-28 02:32:29,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:29,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:32:29,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:30,293 INFO L124 PetriNetUnfolderBase]: 1111/2000 cut-off events. [2024-06-28 02:32:30,293 INFO L125 PetriNetUnfolderBase]: For 142957/142957 co-relation queries the response was YES. [2024-06-28 02:32:30,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11870 conditions, 2000 events. 1111/2000 cut-off events. For 142957/142957 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 11991 event pairs, 198 based on Foata normal form. 2/1997 useless extension candidates. Maximal degree in co-relation 11665. Up to 1831 conditions per place. [2024-06-28 02:32:30,320 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 329 selfloop transitions, 39 changer transitions 0/370 dead transitions. [2024-06-28 02:32:30,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 370 transitions, 4674 flow [2024-06-28 02:32:30,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:32:30,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:32:30,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-28 02:32:30,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-28 02:32:30,321 INFO L175 Difference]: Start difference. First operand has 430 places, 352 transitions, 3840 flow. Second operand 10 states and 108 transitions. [2024-06-28 02:32:30,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 370 transitions, 4674 flow [2024-06-28 02:32:31,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 370 transitions, 4492 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:31,057 INFO L231 Difference]: Finished difference. Result has 432 places, 353 transitions, 3796 flow [2024-06-28 02:32:31,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3658, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3796, PETRI_PLACES=432, PETRI_TRANSITIONS=353} [2024-06-28 02:32:31,058 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-28 02:32:31,058 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 353 transitions, 3796 flow [2024-06-28 02:32:31,058 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-28 02:32:31,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:31,058 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-28 02:32:31,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 02:32:31,058 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-28 02:32:31,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:31,058 INFO L85 PathProgramCache]: Analyzing trace with hash -325159846, now seen corresponding path program 23 times [2024-06-28 02:32:31,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:31,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075656160] [2024-06-28 02:32:31,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:31,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:31,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:34,966 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-28 02:32:34,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:34,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075656160] [2024-06-28 02:32:34,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075656160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:34,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:34,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:32:34,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109767360] [2024-06-28 02:32:34,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:34,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:32:34,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:34,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:32:34,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:32:35,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:32:35,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 353 transitions, 3796 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:35,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:35,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:32:35,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:36,184 INFO L124 PetriNetUnfolderBase]: 1117/2010 cut-off events. [2024-06-28 02:32:36,184 INFO L125 PetriNetUnfolderBase]: For 144735/144735 co-relation queries the response was YES. [2024-06-28 02:32:36,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11845 conditions, 2010 events. 1117/2010 cut-off events. For 144735/144735 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 12067 event pairs, 163 based on Foata normal form. 2/2007 useless extension candidates. Maximal degree in co-relation 11639. Up to 1710 conditions per place. [2024-06-28 02:32:36,212 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 305 selfloop transitions, 70 changer transitions 0/377 dead transitions. [2024-06-28 02:32:36,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 377 transitions, 4692 flow [2024-06-28 02:32:36,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:32:36,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:32:36,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-28 02:32:36,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-28 02:32:36,213 INFO L175 Difference]: Start difference. First operand has 432 places, 353 transitions, 3796 flow. Second operand 11 states and 125 transitions. [2024-06-28 02:32:36,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 377 transitions, 4692 flow [2024-06-28 02:32:36,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 377 transitions, 4564 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:36,963 INFO L231 Difference]: Finished difference. Result has 435 places, 355 transitions, 3901 flow [2024-06-28 02:32:36,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3668, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3901, PETRI_PLACES=435, PETRI_TRANSITIONS=355} [2024-06-28 02:32:36,964 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 404 predicate places. [2024-06-28 02:32:36,964 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 355 transitions, 3901 flow [2024-06-28 02:32:36,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:36,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:36,964 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-28 02:32:36,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-28 02:32:36,964 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-28 02:32:36,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:36,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1415636096, now seen corresponding path program 32 times [2024-06-28 02:32:36,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:36,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257080166] [2024-06-28 02:32:36,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:36,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:36,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:39,600 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-28 02:32:39,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:39,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257080166] [2024-06-28 02:32:39,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257080166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:39,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:39,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:32:39,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7758142] [2024-06-28 02:32:39,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:39,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:32:39,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:39,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:32:39,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:32:39,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:32:39,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 355 transitions, 3901 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:39,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:39,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:32:39,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:40,529 INFO L124 PetriNetUnfolderBase]: 1121/2018 cut-off events. [2024-06-28 02:32:40,529 INFO L125 PetriNetUnfolderBase]: For 147241/147241 co-relation queries the response was YES. [2024-06-28 02:32:40,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11995 conditions, 2018 events. 1121/2018 cut-off events. For 147241/147241 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 12133 event pairs, 202 based on Foata normal form. 2/2015 useless extension candidates. Maximal degree in co-relation 11788. Up to 1849 conditions per place. [2024-06-28 02:32:40,556 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 333 selfloop transitions, 38 changer transitions 0/373 dead transitions. [2024-06-28 02:32:40,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 373 transitions, 4743 flow [2024-06-28 02:32:40,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:32:40,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:32:40,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-28 02:32:40,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-28 02:32:40,615 INFO L175 Difference]: Start difference. First operand has 435 places, 355 transitions, 3901 flow. Second operand 10 states and 107 transitions. [2024-06-28 02:32:40,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 373 transitions, 4743 flow [2024-06-28 02:32:41,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 373 transitions, 4530 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-28 02:32:41,271 INFO L231 Difference]: Finished difference. Result has 436 places, 356 transitions, 3826 flow [2024-06-28 02:32:41,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3688, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3826, PETRI_PLACES=436, PETRI_TRANSITIONS=356} [2024-06-28 02:32:41,272 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 405 predicate places. [2024-06-28 02:32:41,272 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 356 transitions, 3826 flow [2024-06-28 02:32:41,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:41,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:41,272 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-28 02:32:41,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-28 02:32:41,272 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-28 02:32:41,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:41,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1415520776, now seen corresponding path program 33 times [2024-06-28 02:32:41,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:41,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419281172] [2024-06-28 02:32:41,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:41,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:41,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:43,832 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-28 02:32:43,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:43,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419281172] [2024-06-28 02:32:43,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419281172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:43,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:43,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:32:43,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831257720] [2024-06-28 02:32:43,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:43,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:32:43,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:43,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:32:43,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:32:43,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:32:43,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 356 transitions, 3826 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-28 02:32:43,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:43,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:32:43,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:44,656 INFO L124 PetriNetUnfolderBase]: 1125/2026 cut-off events. [2024-06-28 02:32:44,656 INFO L125 PetriNetUnfolderBase]: For 150359/150359 co-relation queries the response was YES. [2024-06-28 02:32:44,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11956 conditions, 2026 events. 1125/2026 cut-off events. For 150359/150359 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 12168 event pairs, 200 based on Foata normal form. 2/2023 useless extension candidates. Maximal degree in co-relation 11748. Up to 1857 conditions per place. [2024-06-28 02:32:44,685 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 335 selfloop transitions, 37 changer transitions 0/374 dead transitions. [2024-06-28 02:32:44,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 374 transitions, 4672 flow [2024-06-28 02:32:44,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:32:44,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:32:44,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-28 02:32:44,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-28 02:32:44,686 INFO L175 Difference]: Start difference. First operand has 436 places, 356 transitions, 3826 flow. Second operand 10 states and 106 transitions. [2024-06-28 02:32:44,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 374 transitions, 4672 flow [2024-06-28 02:32:45,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 374 transitions, 4544 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:45,510 INFO L231 Difference]: Finished difference. Result has 438 places, 357 transitions, 3836 flow [2024-06-28 02:32:45,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3698, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3836, PETRI_PLACES=438, PETRI_TRANSITIONS=357} [2024-06-28 02:32:45,510 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 407 predicate places. [2024-06-28 02:32:45,510 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 357 transitions, 3836 flow [2024-06-28 02:32:45,510 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-28 02:32:45,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:45,511 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-28 02:32:45,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-28 02:32:45,511 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-28 02:32:45,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:45,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1543909036, now seen corresponding path program 24 times [2024-06-28 02:32:45,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:45,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085174010] [2024-06-28 02:32:45,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:45,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:45,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:48,863 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-28 02:32:48,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:48,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085174010] [2024-06-28 02:32:48,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085174010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:48,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:48,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:32:48,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103707152] [2024-06-28 02:32:48,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:48,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:32:48,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:48,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:32:48,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:32:49,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:32:49,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 357 transitions, 3836 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-28 02:32:49,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:49,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:32:49,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:49,927 INFO L124 PetriNetUnfolderBase]: 1121/2020 cut-off events. [2024-06-28 02:32:49,927 INFO L125 PetriNetUnfolderBase]: For 136911/136911 co-relation queries the response was YES. [2024-06-28 02:32:49,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11575 conditions, 2020 events. 1121/2020 cut-off events. For 136911/136911 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 12127 event pairs, 204 based on Foata normal form. 2/2017 useless extension candidates. Maximal degree in co-relation 11366. Up to 1841 conditions per place. [2024-06-28 02:32:49,953 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 332 selfloop transitions, 42 changer transitions 0/376 dead transitions. [2024-06-28 02:32:49,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 376 transitions, 4632 flow [2024-06-28 02:32:49,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:32:49,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:32:49,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-28 02:32:49,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-28 02:32:49,954 INFO L175 Difference]: Start difference. First operand has 438 places, 357 transitions, 3836 flow. Second operand 11 states and 118 transitions. [2024-06-28 02:32:49,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 376 transitions, 4632 flow [2024-06-28 02:32:50,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 376 transitions, 4452 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:50,643 INFO L231 Difference]: Finished difference. Result has 441 places, 357 transitions, 3745 flow [2024-06-28 02:32:50,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3656, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3745, PETRI_PLACES=441, PETRI_TRANSITIONS=357} [2024-06-28 02:32:50,643 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 410 predicate places. [2024-06-28 02:32:50,643 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 357 transitions, 3745 flow [2024-06-28 02:32:50,644 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-28 02:32:50,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:50,644 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-28 02:32:50,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-28 02:32:50,644 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-28 02:32:50,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:50,644 INFO L85 PathProgramCache]: Analyzing trace with hash -331595880, now seen corresponding path program 34 times [2024-06-28 02:32:50,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:50,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763355346] [2024-06-28 02:32:50,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:50,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:50,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:53,534 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-28 02:32:53,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:53,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763355346] [2024-06-28 02:32:53,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763355346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:53,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:53,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:32:53,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2181855] [2024-06-28 02:32:53,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:53,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:32:53,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:53,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:32:53,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:32:53,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:32:53,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 357 transitions, 3745 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-28 02:32:53,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:53,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:32:53,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:54,519 INFO L124 PetriNetUnfolderBase]: 1125/2028 cut-off events. [2024-06-28 02:32:54,519 INFO L125 PetriNetUnfolderBase]: For 138478/138478 co-relation queries the response was YES. [2024-06-28 02:32:54,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11568 conditions, 2028 events. 1125/2028 cut-off events. For 138478/138478 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 12183 event pairs, 171 based on Foata normal form. 2/2025 useless extension candidates. Maximal degree in co-relation 11358. Up to 1752 conditions per place. [2024-06-28 02:32:54,547 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 310 selfloop transitions, 64 changer transitions 0/376 dead transitions. [2024-06-28 02:32:54,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 376 transitions, 4603 flow [2024-06-28 02:32:54,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:32:54,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:32:54,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-28 02:32:54,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-28 02:32:54,548 INFO L175 Difference]: Start difference. First operand has 441 places, 357 transitions, 3745 flow. Second operand 10 states and 111 transitions. [2024-06-28 02:32:54,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 376 transitions, 4603 flow [2024-06-28 02:32:55,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 376 transitions, 4493 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 02:32:55,319 INFO L231 Difference]: Finished difference. Result has 441 places, 358 transitions, 3829 flow [2024-06-28 02:32:55,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3635, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3829, PETRI_PLACES=441, PETRI_TRANSITIONS=358} [2024-06-28 02:32:55,319 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 410 predicate places. [2024-06-28 02:32:55,319 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 358 transitions, 3829 flow [2024-06-28 02:32:55,320 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-28 02:32:55,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:55,320 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-28 02:32:55,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-28 02:32:55,320 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-28 02:32:55,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:55,321 INFO L85 PathProgramCache]: Analyzing trace with hash -331415956, now seen corresponding path program 25 times [2024-06-28 02:32:55,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:55,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324342359] [2024-06-28 02:32:55,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:55,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:55,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:03,112 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-28 02:33:03,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:03,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324342359] [2024-06-28 02:33:03,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324342359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:03,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:03,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:33:03,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384127068] [2024-06-28 02:33:03,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:03,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:33:03,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:03,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:33:03,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:33:03,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:33:03,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 358 transitions, 3829 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-28 02:33:03,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:03,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:33:03,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:04,282 INFO L124 PetriNetUnfolderBase]: 1121/2022 cut-off events. [2024-06-28 02:33:04,283 INFO L125 PetriNetUnfolderBase]: For 125694/125694 co-relation queries the response was YES. [2024-06-28 02:33:04,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11309 conditions, 2022 events. 1121/2022 cut-off events. For 125694/125694 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 12168 event pairs, 171 based on Foata normal form. 2/2019 useless extension candidates. Maximal degree in co-relation 11098. Up to 1736 conditions per place. [2024-06-28 02:33:04,308 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 309 selfloop transitions, 67 changer transitions 0/378 dead transitions. [2024-06-28 02:33:04,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 378 transitions, 4635 flow [2024-06-28 02:33:04,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:33:04,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:33:04,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-28 02:33:04,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:33:04,309 INFO L175 Difference]: Start difference. First operand has 441 places, 358 transitions, 3829 flow. Second operand 11 states and 121 transitions. [2024-06-28 02:33:04,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 378 transitions, 4635 flow [2024-06-28 02:33:04,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 378 transitions, 4419 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:04,923 INFO L231 Difference]: Finished difference. Result has 444 places, 358 transitions, 3752 flow [2024-06-28 02:33:04,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3613, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3752, PETRI_PLACES=444, PETRI_TRANSITIONS=358} [2024-06-28 02:33:04,924 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 413 predicate places. [2024-06-28 02:33:04,924 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 358 transitions, 3752 flow [2024-06-28 02:33:04,924 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-28 02:33:04,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:04,924 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-28 02:33:04,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-28 02:33:04,924 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-28 02:33:04,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:04,924 INFO L85 PathProgramCache]: Analyzing trace with hash -331600530, now seen corresponding path program 35 times [2024-06-28 02:33:04,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:04,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785386621] [2024-06-28 02:33:04,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:04,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:04,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:08,102 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-28 02:33:08,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:08,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785386621] [2024-06-28 02:33:08,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785386621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:08,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:08,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:33:08,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576117727] [2024-06-28 02:33:08,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:08,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:33:08,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:08,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:33:08,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:33:08,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:33:08,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 358 transitions, 3752 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:08,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:08,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:33:08,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:09,094 INFO L124 PetriNetUnfolderBase]: 1118/2017 cut-off events. [2024-06-28 02:33:09,094 INFO L125 PetriNetUnfolderBase]: For 110060/110060 co-relation queries the response was YES. [2024-06-28 02:33:09,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10874 conditions, 2017 events. 1118/2017 cut-off events. For 110060/110060 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 12158 event pairs, 168 based on Foata normal form. 2/2014 useless extension candidates. Maximal degree in co-relation 10662. Up to 1741 conditions per place. [2024-06-28 02:33:09,118 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 311 selfloop transitions, 63 changer transitions 0/376 dead transitions. [2024-06-28 02:33:09,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 376 transitions, 4550 flow [2024-06-28 02:33:09,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:33:09,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:33:09,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-28 02:33:09,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:33:09,119 INFO L175 Difference]: Start difference. First operand has 444 places, 358 transitions, 3752 flow. Second operand 10 states and 110 transitions. [2024-06-28 02:33:09,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 376 transitions, 4550 flow [2024-06-28 02:33:09,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 376 transitions, 4371 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:09,815 INFO L231 Difference]: Finished difference. Result has 445 places, 358 transitions, 3703 flow [2024-06-28 02:33:09,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3573, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3703, PETRI_PLACES=445, PETRI_TRANSITIONS=358} [2024-06-28 02:33:09,816 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 414 predicate places. [2024-06-28 02:33:09,816 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 358 transitions, 3703 flow [2024-06-28 02:33:09,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:09,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:09,816 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-28 02:33:09,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-28 02:33:09,816 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-28 02:33:09,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:09,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1778668893, now seen corresponding path program 1 times [2024-06-28 02:33:09,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:09,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032153547] [2024-06-28 02:33:09,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:09,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:09,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:12,517 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-28 02:33:12,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:12,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032153547] [2024-06-28 02:33:12,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032153547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:12,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:12,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:33:12,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288353233] [2024-06-28 02:33:12,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:12,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:33:12,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:12,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:33:12,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:33:12,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:33:12,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 358 transitions, 3703 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-28 02:33:12,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:12,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:33:12,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:13,443 INFO L124 PetriNetUnfolderBase]: 1122/2025 cut-off events. [2024-06-28 02:33:13,443 INFO L125 PetriNetUnfolderBase]: For 113986/113986 co-relation queries the response was YES. [2024-06-28 02:33:13,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10867 conditions, 2025 events. 1122/2025 cut-off events. For 113986/113986 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 12236 event pairs, 264 based on Foata normal form. 2/2026 useless extension candidates. Maximal degree in co-relation 10654. Up to 1909 conditions per place. [2024-06-28 02:33:13,473 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 356 selfloop transitions, 25 changer transitions 0/383 dead transitions. [2024-06-28 02:33:13,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 383 transitions, 4547 flow [2024-06-28 02:33:13,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:33:13,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:33:13,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-28 02:33:13,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3203125 [2024-06-28 02:33:13,474 INFO L175 Difference]: Start difference. First operand has 445 places, 358 transitions, 3703 flow. Second operand 12 states and 123 transitions. [2024-06-28 02:33:13,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 383 transitions, 4547 flow [2024-06-28 02:33:14,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 383 transitions, 4238 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-28 02:33:14,094 INFO L231 Difference]: Finished difference. Result has 447 places, 359 transitions, 3474 flow [2024-06-28 02:33:14,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3394, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3474, PETRI_PLACES=447, PETRI_TRANSITIONS=359} [2024-06-28 02:33:14,094 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 416 predicate places. [2024-06-28 02:33:14,094 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 359 transitions, 3474 flow [2024-06-28 02:33:14,094 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-28 02:33:14,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:14,094 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-28 02:33:14,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-28 02:33:14,095 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-28 02:33:14,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:14,095 INFO L85 PathProgramCache]: Analyzing trace with hash 548190301, now seen corresponding path program 2 times [2024-06-28 02:33:14,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:14,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061074441] [2024-06-28 02:33:14,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:14,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:14,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:17,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:17,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:17,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061074441] [2024-06-28 02:33:17,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061074441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:17,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:17,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:33:17,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882575616] [2024-06-28 02:33:17,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:17,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:33:17,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:17,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:33:17,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:33:17,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:33:17,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 359 transitions, 3474 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-28 02:33:17,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:17,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:33:17,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:17,977 INFO L124 PetriNetUnfolderBase]: 1126/2033 cut-off events. [2024-06-28 02:33:17,977 INFO L125 PetriNetUnfolderBase]: For 111518/111518 co-relation queries the response was YES. [2024-06-28 02:33:18,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10512 conditions, 2033 events. 1126/2033 cut-off events. For 111518/111518 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 12295 event pairs, 275 based on Foata normal form. 2/2034 useless extension candidates. Maximal degree in co-relation 10299. Up to 1921 conditions per place. [2024-06-28 02:33:18,004 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 352 selfloop transitions, 29 changer transitions 0/383 dead transitions. [2024-06-28 02:33:18,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 383 transitions, 4316 flow [2024-06-28 02:33:18,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:33:18,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:33:18,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-28 02:33:18,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-28 02:33:18,005 INFO L175 Difference]: Start difference. First operand has 447 places, 359 transitions, 3474 flow. Second operand 12 states and 126 transitions. [2024-06-28 02:33:18,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 383 transitions, 4316 flow [2024-06-28 02:33:18,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 383 transitions, 4127 flow, removed 15 selfloop flow, removed 13 redundant places. [2024-06-28 02:33:18,629 INFO L231 Difference]: Finished difference. Result has 446 places, 360 transitions, 3375 flow [2024-06-28 02:33:18,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3285, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3375, PETRI_PLACES=446, PETRI_TRANSITIONS=360} [2024-06-28 02:33:18,629 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 415 predicate places. [2024-06-28 02:33:18,629 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 360 transitions, 3375 flow [2024-06-28 02:33:18,629 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-28 02:33:18,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:18,629 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-28 02:33:18,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-28 02:33:18,629 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:33:18,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:18,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1550949781, now seen corresponding path program 3 times [2024-06-28 02:33:18,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:18,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918531334] [2024-06-28 02:33:18,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:18,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:18,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:21,360 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-28 02:33:21,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:21,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918531334] [2024-06-28 02:33:21,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918531334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:21,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:21,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:33:21,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323924913] [2024-06-28 02:33:21,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:21,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:33:21,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:21,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:33:21,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:33:21,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:33:21,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 360 transitions, 3375 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-28 02:33:21,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:21,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:33:21,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:22,412 INFO L124 PetriNetUnfolderBase]: 1138/2061 cut-off events. [2024-06-28 02:33:22,412 INFO L125 PetriNetUnfolderBase]: For 156829/156829 co-relation queries the response was YES. [2024-06-28 02:33:22,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10327 conditions, 2061 events. 1138/2061 cut-off events. For 156829/156829 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 12472 event pairs, 278 based on Foata normal form. 8/2068 useless extension candidates. Maximal degree in co-relation 10116. Up to 1925 conditions per place. [2024-06-28 02:33:22,440 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 350 selfloop transitions, 25 changer transitions 9/386 dead transitions. [2024-06-28 02:33:22,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 386 transitions, 4253 flow [2024-06-28 02:33:22,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:33:22,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:33:22,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-28 02:33:22,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3307291666666667 [2024-06-28 02:33:22,441 INFO L175 Difference]: Start difference. First operand has 446 places, 360 transitions, 3375 flow. Second operand 12 states and 127 transitions. [2024-06-28 02:33:22,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 386 transitions, 4253 flow [2024-06-28 02:33:23,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 386 transitions, 4173 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 02:33:23,109 INFO L231 Difference]: Finished difference. Result has 448 places, 358 transitions, 3327 flow [2024-06-28 02:33:23,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3295, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3327, PETRI_PLACES=448, PETRI_TRANSITIONS=358} [2024-06-28 02:33:23,109 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 417 predicate places. [2024-06-28 02:33:23,109 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 358 transitions, 3327 flow [2024-06-28 02:33:23,109 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-28 02:33:23,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:23,109 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-28 02:33:23,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-28 02:33:23,110 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:33:23,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:23,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1545443251, now seen corresponding path program 4 times [2024-06-28 02:33:23,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:23,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445147395] [2024-06-28 02:33:23,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:23,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:23,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:25,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:25,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:25,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445147395] [2024-06-28 02:33:25,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445147395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:25,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:25,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:33:25,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695564654] [2024-06-28 02:33:25,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:25,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:33:25,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:25,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:33:25,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:33:26,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:33:26,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 358 transitions, 3327 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-28 02:33:26,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:26,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:33:26,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:26,858 INFO L124 PetriNetUnfolderBase]: 1132/2051 cut-off events. [2024-06-28 02:33:26,858 INFO L125 PetriNetUnfolderBase]: For 158981/158981 co-relation queries the response was YES. [2024-06-28 02:33:26,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10236 conditions, 2051 events. 1132/2051 cut-off events. For 158981/158981 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 12400 event pairs, 275 based on Foata normal form. 8/2058 useless extension candidates. Maximal degree in co-relation 10024. Up to 1915 conditions per place. [2024-06-28 02:33:26,887 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 347 selfloop transitions, 23 changer transitions 12/384 dead transitions. [2024-06-28 02:33:26,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 384 transitions, 4201 flow [2024-06-28 02:33:26,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:33:26,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:33:26,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-28 02:33:26,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-28 02:33:26,888 INFO L175 Difference]: Start difference. First operand has 448 places, 358 transitions, 3327 flow. Second operand 12 states and 126 transitions. [2024-06-28 02:33:26,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 384 transitions, 4201 flow [2024-06-28 02:33:27,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 384 transitions, 4147 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 02:33:27,491 INFO L231 Difference]: Finished difference. Result has 446 places, 355 transitions, 3293 flow [2024-06-28 02:33:27,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3273, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3293, PETRI_PLACES=446, PETRI_TRANSITIONS=355} [2024-06-28 02:33:27,492 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 415 predicate places. [2024-06-28 02:33:27,492 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 355 transitions, 3293 flow [2024-06-28 02:33:27,492 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-28 02:33:27,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:27,492 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-28 02:33:27,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-28 02:33:27,492 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:33:27,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:27,492 INFO L85 PathProgramCache]: Analyzing trace with hash 574677603, now seen corresponding path program 5 times [2024-06-28 02:33:27,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:27,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282683979] [2024-06-28 02:33:27,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:27,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:27,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:30,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-28 02:33:30,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:30,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282683979] [2024-06-28 02:33:30,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282683979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:30,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:30,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:33:30,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344122512] [2024-06-28 02:33:30,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:30,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:33:30,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:30,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:33:30,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:33:30,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:33:30,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 355 transitions, 3293 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-28 02:33:30,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:30,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:33:30,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:31,459 INFO L124 PetriNetUnfolderBase]: 1114/2013 cut-off events. [2024-06-28 02:33:31,459 INFO L125 PetriNetUnfolderBase]: For 115054/115054 co-relation queries the response was YES. [2024-06-28 02:33:31,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10063 conditions, 2013 events. 1114/2013 cut-off events. For 115054/115054 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 12131 event pairs, 268 based on Foata normal form. 2/2014 useless extension candidates. Maximal degree in co-relation 9852. Up to 1901 conditions per place. [2024-06-28 02:33:31,487 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 351 selfloop transitions, 26 changer transitions 0/379 dead transitions. [2024-06-28 02:33:31,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 379 transitions, 4129 flow [2024-06-28 02:33:31,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:33:31,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:33:31,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-28 02:33:31,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3203125 [2024-06-28 02:33:31,488 INFO L175 Difference]: Start difference. First operand has 446 places, 355 transitions, 3293 flow. Second operand 12 states and 123 transitions. [2024-06-28 02:33:31,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 379 transitions, 4129 flow [2024-06-28 02:33:32,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 379 transitions, 4077 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 02:33:32,198 INFO L231 Difference]: Finished difference. Result has 442 places, 356 transitions, 3327 flow [2024-06-28 02:33:32,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3241, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3327, PETRI_PLACES=442, PETRI_TRANSITIONS=356} [2024-06-28 02:33:32,198 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 411 predicate places. [2024-06-28 02:33:32,199 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 356 transitions, 3327 flow [2024-06-28 02:33:32,199 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-28 02:33:32,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:32,199 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-28 02:33:32,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-28 02:33:32,199 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:33:32,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:32,199 INFO L85 PathProgramCache]: Analyzing trace with hash -869497093, now seen corresponding path program 6 times [2024-06-28 02:33:32,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:32,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167611389] [2024-06-28 02:33:32,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:32,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:32,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:34,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:34,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:34,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167611389] [2024-06-28 02:33:34,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167611389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:34,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:34,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:33:34,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123072024] [2024-06-28 02:33:34,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:34,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:33:34,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:34,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:33:34,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:33:35,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:33:35,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 356 transitions, 3327 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:35,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:35,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:33:35,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:35,874 INFO L124 PetriNetUnfolderBase]: 1118/2021 cut-off events. [2024-06-28 02:33:35,874 INFO L125 PetriNetUnfolderBase]: For 115437/115437 co-relation queries the response was YES. [2024-06-28 02:33:35,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10147 conditions, 2021 events. 1118/2021 cut-off events. For 115437/115437 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 12184 event pairs, 235 based on Foata normal form. 2/2022 useless extension candidates. Maximal degree in co-relation 9938. Up to 1870 conditions per place. [2024-06-28 02:33:35,904 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 350 selfloop transitions, 28 changer transitions 0/380 dead transitions. [2024-06-28 02:33:35,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 380 transitions, 4167 flow [2024-06-28 02:33:35,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:33:35,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:33:35,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 120 transitions. [2024-06-28 02:33:35,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-28 02:33:35,905 INFO L175 Difference]: Start difference. First operand has 442 places, 356 transitions, 3327 flow. Second operand 12 states and 120 transitions. [2024-06-28 02:33:35,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 380 transitions, 4167 flow [2024-06-28 02:33:36,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 380 transitions, 4091 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-28 02:33:36,659 INFO L231 Difference]: Finished difference. Result has 444 places, 357 transitions, 3343 flow [2024-06-28 02:33:36,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3251, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3343, PETRI_PLACES=444, PETRI_TRANSITIONS=357} [2024-06-28 02:33:36,659 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 413 predicate places. [2024-06-28 02:33:36,659 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 357 transitions, 3343 flow [2024-06-28 02:33:36,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:36,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:36,660 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-28 02:33:36,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-28 02:33:36,660 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:33:36,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:36,660 INFO L85 PathProgramCache]: Analyzing trace with hash -250117829, now seen corresponding path program 1 times [2024-06-28 02:33:36,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:36,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557507399] [2024-06-28 02:33:36,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:36,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:36,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:40,149 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-28 02:33:40,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:40,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557507399] [2024-06-28 02:33:40,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557507399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:40,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:40,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:33:40,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435171865] [2024-06-28 02:33:40,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:40,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:33:40,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:40,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:33:40,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:33:40,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:33:40,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 357 transitions, 3343 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:40,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:40,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:33:40,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:41,358 INFO L124 PetriNetUnfolderBase]: 1134/2057 cut-off events. [2024-06-28 02:33:41,358 INFO L125 PetriNetUnfolderBase]: For 179604/179604 co-relation queries the response was YES. [2024-06-28 02:33:41,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10344 conditions, 2057 events. 1134/2057 cut-off events. For 179604/179604 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 12431 event pairs, 274 based on Foata normal form. 10/2066 useless extension candidates. Maximal degree in co-relation 10134. Up to 1901 conditions per place. [2024-06-28 02:33:41,386 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 348 selfloop transitions, 25 changer transitions 11/386 dead transitions. [2024-06-28 02:33:41,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 386 transitions, 4247 flow [2024-06-28 02:33:41,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:33:41,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:33:41,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 136 transitions. [2024-06-28 02:33:41,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3269230769230769 [2024-06-28 02:33:41,387 INFO L175 Difference]: Start difference. First operand has 444 places, 357 transitions, 3343 flow. Second operand 13 states and 136 transitions. [2024-06-28 02:33:41,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 386 transitions, 4247 flow [2024-06-28 02:33:42,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 386 transitions, 4165 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-28 02:33:42,174 INFO L231 Difference]: Finished difference. Result has 447 places, 354 transitions, 3284 flow [2024-06-28 02:33:42,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3261, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3284, PETRI_PLACES=447, PETRI_TRANSITIONS=354} [2024-06-28 02:33:42,174 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 416 predicate places. [2024-06-28 02:33:42,174 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 354 transitions, 3284 flow [2024-06-28 02:33:42,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:42,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:42,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] [2024-06-28 02:33:42,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-28 02:33:42,174 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:33:42,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:42,174 INFO L85 PathProgramCache]: Analyzing trace with hash -108655871, now seen corresponding path program 7 times [2024-06-28 02:33:42,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:42,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572380488] [2024-06-28 02:33:42,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:42,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:42,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:45,117 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-28 02:33:45,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:45,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572380488] [2024-06-28 02:33:45,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572380488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:45,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:45,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:33:45,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172425422] [2024-06-28 02:33:45,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:45,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:33:45,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:45,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:33:45,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:33:45,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:33:45,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 354 transitions, 3284 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:45,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:45,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:33:45,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:46,096 INFO L124 PetriNetUnfolderBase]: 1112/2015 cut-off events. [2024-06-28 02:33:46,097 INFO L125 PetriNetUnfolderBase]: For 118908/118908 co-relation queries the response was YES. [2024-06-28 02:33:46,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10077 conditions, 2015 events. 1112/2015 cut-off events. For 118908/118908 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 12163 event pairs, 249 based on Foata normal form. 2/2016 useless extension candidates. Maximal degree in co-relation 9866. Up to 1903 conditions per place. [2024-06-28 02:33:46,124 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 347 selfloop transitions, 29 changer transitions 0/378 dead transitions. [2024-06-28 02:33:46,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 378 transitions, 4122 flow [2024-06-28 02:33:46,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:33:46,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:33:46,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-28 02:33:46,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-28 02:33:46,125 INFO L175 Difference]: Start difference. First operand has 447 places, 354 transitions, 3284 flow. Second operand 12 states and 128 transitions. [2024-06-28 02:33:46,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 378 transitions, 4122 flow [2024-06-28 02:33:46,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 378 transitions, 4070 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-28 02:33:46,779 INFO L231 Difference]: Finished difference. Result has 445 places, 355 transitions, 3328 flow [2024-06-28 02:33:46,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3328, PETRI_PLACES=445, PETRI_TRANSITIONS=355} [2024-06-28 02:33:46,780 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 414 predicate places. [2024-06-28 02:33:46,780 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 355 transitions, 3328 flow [2024-06-28 02:33:46,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:46,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:46,780 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-28 02:33:46,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-28 02:33:46,780 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:33:46,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:46,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1620385883, now seen corresponding path program 8 times [2024-06-28 02:33:46,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:46,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208416060] [2024-06-28 02:33:46,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:46,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:46,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:50,234 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-28 02:33:50,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:50,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208416060] [2024-06-28 02:33:50,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208416060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:50,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:50,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 02:33:50,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742788012] [2024-06-28 02:33:50,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:50,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 02:33:50,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:50,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 02:33:50,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 02:33:50,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:33:50,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 355 transitions, 3328 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-28 02:33:50,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:50,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:33:50,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:51,229 INFO L124 PetriNetUnfolderBase]: 1116/2023 cut-off events. [2024-06-28 02:33:51,229 INFO L125 PetriNetUnfolderBase]: For 119351/119351 co-relation queries the response was YES. [2024-06-28 02:33:51,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10176 conditions, 2023 events. 1116/2023 cut-off events. For 119351/119351 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 12266 event pairs, 249 based on Foata normal form. 2/2024 useless extension candidates. Maximal degree in co-relation 9965. Up to 1911 conditions per place. [2024-06-28 02:33:51,258 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 349 selfloop transitions, 28 changer transitions 0/379 dead transitions. [2024-06-28 02:33:51,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 379 transitions, 4170 flow [2024-06-28 02:33:51,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:33:51,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:33:51,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-28 02:33:51,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3307291666666667 [2024-06-28 02:33:51,259 INFO L175 Difference]: Start difference. First operand has 445 places, 355 transitions, 3328 flow. Second operand 12 states and 127 transitions. [2024-06-28 02:33:51,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 379 transitions, 4170 flow [2024-06-28 02:33:52,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 379 transitions, 4084 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-28 02:33:52,022 INFO L231 Difference]: Finished difference. Result has 447 places, 356 transitions, 3338 flow [2024-06-28 02:33:52,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3242, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3338, PETRI_PLACES=447, PETRI_TRANSITIONS=356} [2024-06-28 02:33:52,023 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 416 predicate places. [2024-06-28 02:33:52,023 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 356 transitions, 3338 flow [2024-06-28 02:33:52,023 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-28 02:33:52,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:52,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] [2024-06-28 02:33:52,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-28 02:33:52,023 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:33:52,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:52,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1846062985, now seen corresponding path program 9 times [2024-06-28 02:33:52,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:52,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880246688] [2024-06-28 02:33:52,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:52,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:52,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:54,772 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-28 02:33:54,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:54,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880246688] [2024-06-28 02:33:54,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880246688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:54,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:54,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:33:54,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288114594] [2024-06-28 02:33:54,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:54,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:33:54,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:54,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:33:54,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:33:54,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:33:54,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 356 transitions, 3338 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:54,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:54,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:33:54,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:55,776 INFO L124 PetriNetUnfolderBase]: 1120/2031 cut-off events. [2024-06-28 02:33:55,776 INFO L125 PetriNetUnfolderBase]: For 121311/121311 co-relation queries the response was YES. [2024-06-28 02:33:55,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10223 conditions, 2031 events. 1120/2031 cut-off events. For 121311/121311 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 12312 event pairs, 249 based on Foata normal form. 2/2032 useless extension candidates. Maximal degree in co-relation 10011. Up to 1919 conditions per place. [2024-06-28 02:33:55,799 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 351 selfloop transitions, 27 changer transitions 0/380 dead transitions. [2024-06-28 02:33:55,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 380 transitions, 4184 flow [2024-06-28 02:33:55,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:33:55,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:33:55,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-28 02:33:55,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-28 02:33:55,800 INFO L175 Difference]: Start difference. First operand has 447 places, 356 transitions, 3338 flow. Second operand 12 states and 126 transitions. [2024-06-28 02:33:55,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 380 transitions, 4184 flow [2024-06-28 02:33:56,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 380 transitions, 4098 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-28 02:33:56,612 INFO L231 Difference]: Finished difference. Result has 449 places, 357 transitions, 3348 flow [2024-06-28 02:33:56,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3252, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3348, PETRI_PLACES=449, PETRI_TRANSITIONS=357} [2024-06-28 02:33:56,612 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 418 predicate places. [2024-06-28 02:33:56,612 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 357 transitions, 3348 flow [2024-06-28 02:33:56,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:56,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:56,612 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-28 02:33:56,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-28 02:33:56,612 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:33:56,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:56,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1849637905, now seen corresponding path program 10 times [2024-06-28 02:33:56,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:56,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996321393] [2024-06-28 02:33:56,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:56,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:56,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:59,568 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-28 02:33:59,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:59,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996321393] [2024-06-28 02:33:59,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996321393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:59,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:59,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:33:59,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506482707] [2024-06-28 02:33:59,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:59,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:33:59,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:59,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:33:59,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:33:59,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:33:59,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 357 transitions, 3348 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:59,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:59,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:33:59,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:00,542 INFO L124 PetriNetUnfolderBase]: 1124/2039 cut-off events. [2024-06-28 02:34:00,543 INFO L125 PetriNetUnfolderBase]: For 123321/123321 co-relation queries the response was YES. [2024-06-28 02:34:00,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10272 conditions, 2039 events. 1124/2039 cut-off events. For 123321/123321 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 12388 event pairs, 249 based on Foata normal form. 2/2040 useless extension candidates. Maximal degree in co-relation 10059. Up to 1927 conditions per place. [2024-06-28 02:34:00,570 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 353 selfloop transitions, 26 changer transitions 0/381 dead transitions. [2024-06-28 02:34:00,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 381 transitions, 4198 flow [2024-06-28 02:34:00,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:34:00,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:34:00,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-28 02:34:00,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255208333333333 [2024-06-28 02:34:00,571 INFO L175 Difference]: Start difference. First operand has 449 places, 357 transitions, 3348 flow. Second operand 12 states and 125 transitions. [2024-06-28 02:34:00,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 381 transitions, 4198 flow [2024-06-28 02:34:01,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 381 transitions, 4112 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:01,386 INFO L231 Difference]: Finished difference. Result has 451 places, 358 transitions, 3358 flow [2024-06-28 02:34:01,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3262, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3358, PETRI_PLACES=451, PETRI_TRANSITIONS=358} [2024-06-28 02:34:01,386 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 420 predicate places. [2024-06-28 02:34:01,386 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 358 transitions, 3358 flow [2024-06-28 02:34:01,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:01,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:01,386 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-28 02:34:01,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-28 02:34:01,386 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:34:01,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:01,387 INFO L85 PathProgramCache]: Analyzing trace with hash 109789347, now seen corresponding path program 11 times [2024-06-28 02:34:01,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:01,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898531877] [2024-06-28 02:34:01,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:01,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:01,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:04,280 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-28 02:34:04,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:04,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898531877] [2024-06-28 02:34:04,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898531877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:04,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:04,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:34:04,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524195356] [2024-06-28 02:34:04,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:04,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:34:04,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:04,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:34:04,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:34:04,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:34:04,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 358 transitions, 3358 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:04,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:04,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:34:04,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:05,226 INFO L124 PetriNetUnfolderBase]: 1128/2047 cut-off events. [2024-06-28 02:34:05,226 INFO L125 PetriNetUnfolderBase]: For 125489/125489 co-relation queries the response was YES. [2024-06-28 02:34:05,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10321 conditions, 2047 events. 1128/2047 cut-off events. For 125489/125489 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 12394 event pairs, 247 based on Foata normal form. 2/2048 useless extension candidates. Maximal degree in co-relation 10107. Up to 1931 conditions per place. [2024-06-28 02:34:05,255 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 356 selfloop transitions, 25 changer transitions 0/383 dead transitions. [2024-06-28 02:34:05,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 383 transitions, 4218 flow [2024-06-28 02:34:05,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:34:05,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:34:05,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-28 02:34:05,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255208333333333 [2024-06-28 02:34:05,257 INFO L175 Difference]: Start difference. First operand has 451 places, 358 transitions, 3358 flow. Second operand 12 states and 125 transitions. [2024-06-28 02:34:05,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 383 transitions, 4218 flow [2024-06-28 02:34:06,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 383 transitions, 4132 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:06,041 INFO L231 Difference]: Finished difference. Result has 453 places, 359 transitions, 3368 flow [2024-06-28 02:34:06,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3368, PETRI_PLACES=453, PETRI_TRANSITIONS=359} [2024-06-28 02:34:06,041 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 422 predicate places. [2024-06-28 02:34:06,041 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 359 transitions, 3368 flow [2024-06-28 02:34:06,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:06,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:06,041 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-28 02:34:06,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-28 02:34:06,041 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:34:06,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:06,041 INFO L85 PathProgramCache]: Analyzing trace with hash 309924565, now seen corresponding path program 2 times [2024-06-28 02:34:06,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:06,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510283586] [2024-06-28 02:34:06,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:06,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:06,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:09,687 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-28 02:34:09,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:09,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510283586] [2024-06-28 02:34:09,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510283586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:09,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:09,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:34:09,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814103099] [2024-06-28 02:34:09,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:09,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:34:09,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:09,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:34:09,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:34:09,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:34:09,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 359 transitions, 3368 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:09,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:09,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:34:09,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:10,950 INFO L124 PetriNetUnfolderBase]: 1144/2083 cut-off events. [2024-06-28 02:34:10,950 INFO L125 PetriNetUnfolderBase]: For 194287/194287 co-relation queries the response was YES. [2024-06-28 02:34:10,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10486 conditions, 2083 events. 1144/2083 cut-off events. For 194287/194287 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 12688 event pairs, 265 based on Foata normal form. 10/2092 useless extension candidates. Maximal degree in co-relation 10271. Up to 1927 conditions per place. [2024-06-28 02:34:10,984 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 348 selfloop transitions, 27 changer transitions 11/388 dead transitions. [2024-06-28 02:34:10,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 388 transitions, 4276 flow [2024-06-28 02:34:10,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:34:10,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:34:10,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 140 transitions. [2024-06-28 02:34:10,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33653846153846156 [2024-06-28 02:34:10,985 INFO L175 Difference]: Start difference. First operand has 453 places, 359 transitions, 3368 flow. Second operand 13 states and 140 transitions. [2024-06-28 02:34:10,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 388 transitions, 4276 flow [2024-06-28 02:34:11,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 388 transitions, 4190 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:11,815 INFO L231 Difference]: Finished difference. Result has 456 places, 356 transitions, 3309 flow [2024-06-28 02:34:11,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3282, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3309, PETRI_PLACES=456, PETRI_TRANSITIONS=356} [2024-06-28 02:34:11,816 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 425 predicate places. [2024-06-28 02:34:11,816 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 356 transitions, 3309 flow [2024-06-28 02:34:11,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:11,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:11,816 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-28 02:34:11,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-28 02:34:11,816 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:34:11,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:11,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1106606553, now seen corresponding path program 12 times [2024-06-28 02:34:11,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:11,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158102141] [2024-06-28 02:34:11,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:11,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:11,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:15,020 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-28 02:34:15,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:15,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158102141] [2024-06-28 02:34:15,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158102141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:15,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:15,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:34:15,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210096434] [2024-06-28 02:34:15,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:15,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:34:15,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:15,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:34:15,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:34:15,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:34:15,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 356 transitions, 3309 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:15,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:15,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:34:15,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:16,170 INFO L124 PetriNetUnfolderBase]: 1122/2041 cut-off events. [2024-06-28 02:34:16,171 INFO L125 PetriNetUnfolderBase]: For 128868/128868 co-relation queries the response was YES. [2024-06-28 02:34:16,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10235 conditions, 2041 events. 1122/2041 cut-off events. For 128868/128868 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 12426 event pairs, 237 based on Foata normal form. 2/2042 useless extension candidates. Maximal degree in co-relation 10019. Up to 1826 conditions per place. [2024-06-28 02:34:16,198 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 328 selfloop transitions, 52 changer transitions 0/382 dead transitions. [2024-06-28 02:34:16,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 382 transitions, 4179 flow [2024-06-28 02:34:16,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:34:16,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:34:16,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-28 02:34:16,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463541666666667 [2024-06-28 02:34:16,199 INFO L175 Difference]: Start difference. First operand has 456 places, 356 transitions, 3309 flow. Second operand 12 states and 133 transitions. [2024-06-28 02:34:16,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 382 transitions, 4179 flow [2024-06-28 02:34:16,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 382 transitions, 4119 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 02:34:16,988 INFO L231 Difference]: Finished difference. Result has 454 places, 357 transitions, 3401 flow [2024-06-28 02:34:16,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3249, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3401, PETRI_PLACES=454, PETRI_TRANSITIONS=357} [2024-06-28 02:34:16,988 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 423 predicate places. [2024-06-28 02:34:16,988 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 357 transitions, 3401 flow [2024-06-28 02:34:16,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:16,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:16,989 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-28 02:34:16,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-28 02:34:16,989 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:34:16,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:16,989 INFO L85 PathProgramCache]: Analyzing trace with hash -270592325, now seen corresponding path program 13 times [2024-06-28 02:34:16,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:16,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624872427] [2024-06-28 02:34:16,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:16,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:17,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:20,631 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-28 02:34:20,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:20,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624872427] [2024-06-28 02:34:20,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624872427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:20,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:20,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:34:20,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038277580] [2024-06-28 02:34:20,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:20,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:34:20,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:20,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:34:20,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:34:20,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:34:20,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 357 transitions, 3401 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:20,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:20,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:34:20,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:21,802 INFO L124 PetriNetUnfolderBase]: 1126/2049 cut-off events. [2024-06-28 02:34:21,802 INFO L125 PetriNetUnfolderBase]: For 129558/129558 co-relation queries the response was YES. [2024-06-28 02:34:21,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10416 conditions, 2049 events. 1126/2049 cut-off events. For 129558/129558 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 12503 event pairs, 235 based on Foata normal form. 2/2050 useless extension candidates. Maximal degree in co-relation 10200. Up to 1783 conditions per place. [2024-06-28 02:34:21,832 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 320 selfloop transitions, 62 changer transitions 0/384 dead transitions. [2024-06-28 02:34:21,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 384 transitions, 4283 flow [2024-06-28 02:34:21,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:34:21,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:34:21,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-28 02:34:21,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-28 02:34:21,834 INFO L175 Difference]: Start difference. First operand has 454 places, 357 transitions, 3401 flow. Second operand 12 states and 135 transitions. [2024-06-28 02:34:21,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 384 transitions, 4283 flow [2024-06-28 02:34:22,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 384 transitions, 4141 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:22,675 INFO L231 Difference]: Finished difference. Result has 456 places, 358 transitions, 3433 flow [2024-06-28 02:34:22,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3259, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3433, PETRI_PLACES=456, PETRI_TRANSITIONS=358} [2024-06-28 02:34:22,676 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 425 predicate places. [2024-06-28 02:34:22,676 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 358 transitions, 3433 flow [2024-06-28 02:34:22,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:22,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:22,676 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-28 02:34:22,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-28 02:34:22,676 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:34:22,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:22,678 INFO L85 PathProgramCache]: Analyzing trace with hash -270324919, now seen corresponding path program 3 times [2024-06-28 02:34:22,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:22,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698989548] [2024-06-28 02:34:22,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:22,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:22,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:26,301 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-28 02:34:26,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:26,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698989548] [2024-06-28 02:34:26,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698989548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:26,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:26,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 02:34:26,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52119412] [2024-06-28 02:34:26,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:26,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 02:34:26,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:26,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 02:34:26,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2024-06-28 02:34:26,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:34:26,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 358 transitions, 3433 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-28 02:34:26,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:26,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:34:26,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:27,514 INFO L124 PetriNetUnfolderBase]: 1142/2085 cut-off events. [2024-06-28 02:34:27,514 INFO L125 PetriNetUnfolderBase]: For 200226/200226 co-relation queries the response was YES. [2024-06-28 02:34:27,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10601 conditions, 2085 events. 1142/2085 cut-off events. For 200226/200226 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 12759 event pairs, 146 based on Foata normal form. 10/2090 useless extension candidates. Maximal degree in co-relation 10384. Up to 1176 conditions per place. [2024-06-28 02:34:27,543 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 173 selfloop transitions, 187 changer transitions 23/385 dead transitions. [2024-06-28 02:34:27,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 385 transitions, 4345 flow [2024-06-28 02:34:27,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:34:27,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:34:27,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-28 02:34:27,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 02:34:27,544 INFO L175 Difference]: Start difference. First operand has 456 places, 358 transitions, 3433 flow. Second operand 11 states and 132 transitions. [2024-06-28 02:34:27,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 385 transitions, 4345 flow [2024-06-28 02:34:28,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 385 transitions, 4181 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:28,375 INFO L231 Difference]: Finished difference. Result has 457 places, 343 transitions, 3495 flow [2024-06-28 02:34:28,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3269, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3495, PETRI_PLACES=457, PETRI_TRANSITIONS=343} [2024-06-28 02:34:28,376 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 426 predicate places. [2024-06-28 02:34:28,376 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 343 transitions, 3495 flow [2024-06-28 02:34:28,376 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-28 02:34:28,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:28,376 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-28 02:34:28,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-28 02:34:28,376 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:34:28,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:28,376 INFO L85 PathProgramCache]: Analyzing trace with hash 592764395, now seen corresponding path program 14 times [2024-06-28 02:34:28,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:28,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220680999] [2024-06-28 02:34:28,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:28,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:28,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:31,690 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-28 02:34:31,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:31,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220680999] [2024-06-28 02:34:31,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220680999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:31,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:31,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:34:31,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156512594] [2024-06-28 02:34:31,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:31,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:34:31,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:31,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:34:31,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:34:31,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:34:31,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 343 transitions, 3495 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:31,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:31,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:34:31,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:32,896 INFO L124 PetriNetUnfolderBase]: 1092/2003 cut-off events. [2024-06-28 02:34:32,896 INFO L125 PetriNetUnfolderBase]: For 132911/132911 co-relation queries the response was YES. [2024-06-28 02:34:32,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10541 conditions, 2003 events. 1092/2003 cut-off events. For 132911/132911 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 12261 event pairs, 241 based on Foata normal form. 2/2004 useless extension candidates. Maximal degree in co-relation 10323. Up to 1831 conditions per place. [2024-06-28 02:34:32,926 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 323 selfloop transitions, 43 changer transitions 0/368 dead transitions. [2024-06-28 02:34:32,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 368 transitions, 4335 flow [2024-06-28 02:34:32,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:34:32,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:34:32,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-28 02:34:32,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411458333333333 [2024-06-28 02:34:32,927 INFO L175 Difference]: Start difference. First operand has 457 places, 343 transitions, 3495 flow. Second operand 12 states and 131 transitions. [2024-06-28 02:34:32,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 368 transitions, 4335 flow [2024-06-28 02:34:33,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 368 transitions, 3848 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-06-28 02:34:33,642 INFO L231 Difference]: Finished difference. Result has 451 places, 344 transitions, 3146 flow [2024-06-28 02:34:33,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3008, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3146, PETRI_PLACES=451, PETRI_TRANSITIONS=344} [2024-06-28 02:34:33,642 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 420 predicate places. [2024-06-28 02:34:33,643 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 344 transitions, 3146 flow [2024-06-28 02:34:33,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:33,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:33,643 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-28 02:34:33,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-28 02:34:33,643 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:34:33,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:33,643 INFO L85 PathProgramCache]: Analyzing trace with hash -477251345, now seen corresponding path program 15 times [2024-06-28 02:34:33,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:33,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038989956] [2024-06-28 02:34:33,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:33,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:33,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:37,304 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-28 02:34:37,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:37,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038989956] [2024-06-28 02:34:37,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038989956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:37,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:37,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:34:37,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466070191] [2024-06-28 02:34:37,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:37,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:34:37,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:37,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:34:37,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:34:37,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:34:37,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 344 transitions, 3146 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:37,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:37,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:34:37,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:38,758 INFO L124 PetriNetUnfolderBase]: 1125/2070 cut-off events. [2024-06-28 02:34:38,758 INFO L125 PetriNetUnfolderBase]: For 219656/219656 co-relation queries the response was YES. [2024-06-28 02:34:38,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11625 conditions, 2070 events. 1125/2070 cut-off events. For 219656/219656 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 12670 event pairs, 246 based on Foata normal form. 2/2071 useless extension candidates. Maximal degree in co-relation 11410. Up to 1803 conditions per place. [2024-06-28 02:34:38,787 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 328 selfloop transitions, 44 changer transitions 0/374 dead transitions. [2024-06-28 02:34:38,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 374 transitions, 4350 flow [2024-06-28 02:34:38,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:34:38,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:34:38,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-28 02:34:38,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-28 02:34:38,787 INFO L175 Difference]: Start difference. First operand has 451 places, 344 transitions, 3146 flow. Second operand 12 states and 138 transitions. [2024-06-28 02:34:38,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 374 transitions, 4350 flow [2024-06-28 02:34:39,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 374 transitions, 4222 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:39,855 INFO L231 Difference]: Finished difference. Result has 453 places, 345 transitions, 3160 flow [2024-06-28 02:34:39,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3018, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3160, PETRI_PLACES=453, PETRI_TRANSITIONS=345} [2024-06-28 02:34:39,855 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 422 predicate places. [2024-06-28 02:34:39,855 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 345 transitions, 3160 flow [2024-06-28 02:34:39,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:39,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:39,855 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-28 02:34:39,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-28 02:34:39,855 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:34:39,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:39,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1992250919, now seen corresponding path program 16 times [2024-06-28 02:34:39,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:39,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984893959] [2024-06-28 02:34:39,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:39,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:39,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:43,476 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-28 02:34:43,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:43,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984893959] [2024-06-28 02:34:43,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984893959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:43,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:43,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:34:43,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708320779] [2024-06-28 02:34:43,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:43,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:34:43,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:43,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:34:43,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:34:43,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:34:43,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 345 transitions, 3160 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:43,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:43,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:34:43,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:44,501 INFO L124 PetriNetUnfolderBase]: 1129/2078 cut-off events. [2024-06-28 02:34:44,501 INFO L125 PetriNetUnfolderBase]: For 223052/223052 co-relation queries the response was YES. [2024-06-28 02:34:44,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11686 conditions, 2078 events. 1129/2078 cut-off events. For 223052/223052 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 12766 event pairs, 268 based on Foata normal form. 2/2079 useless extension candidates. Maximal degree in co-relation 11470. Up to 1941 conditions per place. [2024-06-28 02:34:44,530 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 331 selfloop transitions, 36 changer transitions 0/369 dead transitions. [2024-06-28 02:34:44,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 369 transitions, 4000 flow [2024-06-28 02:34:44,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:34:44,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:34:44,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-28 02:34:44,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-28 02:34:44,531 INFO L175 Difference]: Start difference. First operand has 453 places, 345 transitions, 3160 flow. Second operand 12 states and 129 transitions. [2024-06-28 02:34:44,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 369 transitions, 4000 flow [2024-06-28 02:34:45,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 369 transitions, 3868 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:45,618 INFO L231 Difference]: Finished difference. Result has 455 places, 346 transitions, 3156 flow [2024-06-28 02:34:45,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3028, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3156, PETRI_PLACES=455, PETRI_TRANSITIONS=346} [2024-06-28 02:34:45,618 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 424 predicate places. [2024-06-28 02:34:45,618 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 346 transitions, 3156 flow [2024-06-28 02:34:45,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:45,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34: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, 1] [2024-06-28 02:34:45,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-28 02:34:45,619 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:34:45,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:45,620 INFO L85 PathProgramCache]: Analyzing trace with hash -277949555, now seen corresponding path program 17 times [2024-06-28 02:34:45,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:45,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629581142] [2024-06-28 02:34:45,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:45,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:45,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:49,072 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-28 02:34:49,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:49,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629581142] [2024-06-28 02:34:49,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629581142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:49,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:49,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:34:49,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705781206] [2024-06-28 02:34:49,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:49,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:34:49,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:49,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:34:49,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:34:49,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:34:49,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 346 transitions, 3156 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:49,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:49,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:34:49,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:50,231 INFO L124 PetriNetUnfolderBase]: 1104/2027 cut-off events. [2024-06-28 02:34:50,231 INFO L125 PetriNetUnfolderBase]: For 136206/136206 co-relation queries the response was YES. [2024-06-28 02:34:50,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10025 conditions, 2027 events. 1104/2027 cut-off events. For 136206/136206 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 12449 event pairs, 237 based on Foata normal form. 2/2028 useless extension candidates. Maximal degree in co-relation 9808. Up to 1812 conditions per place. [2024-06-28 02:34:50,256 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 319 selfloop transitions, 51 changer transitions 0/372 dead transitions. [2024-06-28 02:34:50,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 372 transitions, 4016 flow [2024-06-28 02:34:50,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:34:50,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:34:50,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-28 02:34:50,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-28 02:34:50,257 INFO L175 Difference]: Start difference. First operand has 455 places, 346 transitions, 3156 flow. Second operand 12 states and 132 transitions. [2024-06-28 02:34:50,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 372 transitions, 4016 flow [2024-06-28 02:34:51,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 372 transitions, 3898 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:51,094 INFO L231 Difference]: Finished difference. Result has 457 places, 347 transitions, 3198 flow [2024-06-28 02:34:51,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3038, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3198, PETRI_PLACES=457, PETRI_TRANSITIONS=347} [2024-06-28 02:34:51,094 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 426 predicate places. [2024-06-28 02:34:51,094 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 347 transitions, 3198 flow [2024-06-28 02:34:51,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:51,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:51,095 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-28 02:34:51,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-28 02:34:51,095 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:34:51,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:51,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1474059379, now seen corresponding path program 18 times [2024-06-28 02:34:51,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:51,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523643173] [2024-06-28 02:34:51,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:51,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:51,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:54,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-28 02:34:54,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:54,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523643173] [2024-06-28 02:34:54,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523643173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:54,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:54,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:34:54,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970794688] [2024-06-28 02:34:54,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:54,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:34:54,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:54,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:34:54,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:34:54,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:34:54,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 347 transitions, 3198 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:54,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:54,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:34:54,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:55,370 INFO L124 PetriNetUnfolderBase]: 1108/2035 cut-off events. [2024-06-28 02:34:55,370 INFO L125 PetriNetUnfolderBase]: For 138314/138314 co-relation queries the response was YES. [2024-06-28 02:34:55,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10122 conditions, 2035 events. 1108/2035 cut-off events. For 138314/138314 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 12514 event pairs, 245 based on Foata normal form. 2/2036 useless extension candidates. Maximal degree in co-relation 9904. Up to 1898 conditions per place. [2024-06-28 02:34:55,397 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 334 selfloop transitions, 35 changer transitions 0/371 dead transitions. [2024-06-28 02:34:55,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 371 transitions, 4046 flow [2024-06-28 02:34:55,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:34:55,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:34:55,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-28 02:34:55,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-28 02:34:55,398 INFO L175 Difference]: Start difference. First operand has 457 places, 347 transitions, 3198 flow. Second operand 12 states and 128 transitions. [2024-06-28 02:34:55,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 371 transitions, 4046 flow [2024-06-28 02:34:56,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 371 transitions, 3896 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:56,210 INFO L231 Difference]: Finished difference. Result has 459 places, 348 transitions, 3178 flow [2024-06-28 02:34:56,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3048, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3178, PETRI_PLACES=459, PETRI_TRANSITIONS=348} [2024-06-28 02:34:56,210 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 428 predicate places. [2024-06-28 02:34:56,210 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 348 transitions, 3178 flow [2024-06-28 02:34:56,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:56,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:56,210 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-28 02:34:56,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-28 02:34:56,210 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:34:56,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:56,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1474203529, now seen corresponding path program 19 times [2024-06-28 02:34:56,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:56,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769556982] [2024-06-28 02:34:56,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:56,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:56,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:59,238 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-28 02:34:59,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:59,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769556982] [2024-06-28 02:34:59,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769556982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:59,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:59,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:34:59,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019686211] [2024-06-28 02:34:59,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:59,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:34:59,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:59,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:34:59,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:34:59,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:34:59,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 348 transitions, 3178 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:59,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:59,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:34:59,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:00,322 INFO L124 PetriNetUnfolderBase]: 1112/2043 cut-off events. [2024-06-28 02:35:00,322 INFO L125 PetriNetUnfolderBase]: For 140522/140522 co-relation queries the response was YES. [2024-06-28 02:35:00,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10123 conditions, 2043 events. 1112/2043 cut-off events. For 140522/140522 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 12578 event pairs, 245 based on Foata normal form. 2/2044 useless extension candidates. Maximal degree in co-relation 9904. Up to 1906 conditions per place. [2024-06-28 02:35:00,346 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 336 selfloop transitions, 34 changer transitions 0/372 dead transitions. [2024-06-28 02:35:00,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 372 transitions, 4030 flow [2024-06-28 02:35:00,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:35:00,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:35:00,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-28 02:35:00,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3307291666666667 [2024-06-28 02:35:00,347 INFO L175 Difference]: Start difference. First operand has 459 places, 348 transitions, 3178 flow. Second operand 12 states and 127 transitions. [2024-06-28 02:35:00,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 372 transitions, 4030 flow [2024-06-28 02:35:01,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 372 transitions, 3910 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-28 02:35:01,149 INFO L231 Difference]: Finished difference. Result has 461 places, 349 transitions, 3188 flow [2024-06-28 02:35:01,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3058, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3188, PETRI_PLACES=461, PETRI_TRANSITIONS=349} [2024-06-28 02:35:01,150 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 430 predicate places. [2024-06-28 02:35:01,150 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 349 transitions, 3188 flow [2024-06-28 02:35:01,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:01,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:01,150 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-28 02:35:01,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-28 02:35:01,150 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:35:01,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:01,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1329953523, now seen corresponding path program 4 times [2024-06-28 02:35:01,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:01,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626408997] [2024-06-28 02:35:01,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:01,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:01,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:04,947 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-28 02:35:04,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:04,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626408997] [2024-06-28 02:35:04,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626408997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:04,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:04,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:35:04,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379138917] [2024-06-28 02:35:04,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:04,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:35:04,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:04,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:35:04,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:35:05,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:35:05,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 349 transitions, 3188 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:05,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:05,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:35:05,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:06,122 INFO L124 PetriNetUnfolderBase]: 1128/2079 cut-off events. [2024-06-28 02:35:06,122 INFO L125 PetriNetUnfolderBase]: For 216168/216168 co-relation queries the response was YES. [2024-06-28 02:35:06,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10256 conditions, 2079 events. 1128/2079 cut-off events. For 216168/216168 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 12793 event pairs, 259 based on Foata normal form. 10/2088 useless extension candidates. Maximal degree in co-relation 10036. Up to 1898 conditions per place. [2024-06-28 02:35:06,151 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 331 selfloop transitions, 34 changer transitions 11/378 dead transitions. [2024-06-28 02:35:06,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 378 transitions, 4078 flow [2024-06-28 02:35:06,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:35:06,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:35:06,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 141 transitions. [2024-06-28 02:35:06,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3389423076923077 [2024-06-28 02:35:06,152 INFO L175 Difference]: Start difference. First operand has 461 places, 349 transitions, 3188 flow. Second operand 13 states and 141 transitions. [2024-06-28 02:35:06,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 378 transitions, 4078 flow [2024-06-28 02:35:07,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 378 transitions, 3958 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-06-28 02:35:07,031 INFO L231 Difference]: Finished difference. Result has 464 places, 346 transitions, 3114 flow [2024-06-28 02:35:07,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3068, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3114, PETRI_PLACES=464, PETRI_TRANSITIONS=346} [2024-06-28 02:35:07,031 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 433 predicate places. [2024-06-28 02:35:07,031 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 346 transitions, 3114 flow [2024-06-28 02:35:07,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:07,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:07,031 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-28 02:35:07,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-28 02:35:07,032 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:35:07,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:07,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1477778449, now seen corresponding path program 20 times [2024-06-28 02:35:07,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:07,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762723570] [2024-06-28 02:35:07,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:07,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:07,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:09,904 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-28 02:35:09,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:09,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762723570] [2024-06-28 02:35:09,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762723570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:09,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:09,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:35:09,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030399] [2024-06-28 02:35:09,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:09,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:35:09,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:09,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:35:09,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:35:10,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:35:10,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 346 transitions, 3114 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:10,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:10,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:35:10,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:10,974 INFO L124 PetriNetUnfolderBase]: 1106/2037 cut-off events. [2024-06-28 02:35:10,974 INFO L125 PetriNetUnfolderBase]: For 143268/143268 co-relation queries the response was YES. [2024-06-28 02:35:11,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10015 conditions, 2037 events. 1106/2037 cut-off events. For 143268/143268 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 12562 event pairs, 251 based on Foata normal form. 2/2038 useless extension candidates. Maximal degree in co-relation 9794. Up to 1900 conditions per place. [2024-06-28 02:35:11,006 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 335 selfloop transitions, 33 changer transitions 0/370 dead transitions. [2024-06-28 02:35:11,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 370 transitions, 3964 flow [2024-06-28 02:35:11,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:35:11,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:35:11,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-28 02:35:11,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-28 02:35:11,007 INFO L175 Difference]: Start difference. First operand has 464 places, 346 transitions, 3114 flow. Second operand 12 states and 126 transitions. [2024-06-28 02:35:11,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 370 transitions, 3964 flow [2024-06-28 02:35:11,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 370 transitions, 3894 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-28 02:35:11,800 INFO L231 Difference]: Finished difference. Result has 462 places, 347 transitions, 3174 flow [2024-06-28 02:35:11,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3044, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3174, PETRI_PLACES=462, PETRI_TRANSITIONS=347} [2024-06-28 02:35:11,800 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 431 predicate places. [2024-06-28 02:35:11,800 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 347 transitions, 3174 flow [2024-06-28 02:35:11,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:11,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:11,800 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-28 02:35:11,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-28 02:35:11,800 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:35:11,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:11,801 INFO L85 PathProgramCache]: Analyzing trace with hash -277734229, now seen corresponding path program 5 times [2024-06-28 02:35:11,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:11,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57024487] [2024-06-28 02:35:11,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:11,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:11,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:15,747 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-28 02:35:15,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:15,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57024487] [2024-06-28 02:35:15,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57024487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:15,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:15,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:35:15,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093290329] [2024-06-28 02:35:15,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:15,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:35:15,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:15,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:35:15,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:35:15,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:35:15,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 347 transitions, 3174 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:15,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:15,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:35:15,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:17,084 INFO L124 PetriNetUnfolderBase]: 1122/2073 cut-off events. [2024-06-28 02:35:17,085 INFO L125 PetriNetUnfolderBase]: For 219369/219369 co-relation queries the response was YES. [2024-06-28 02:35:17,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10239 conditions, 2073 events. 1122/2073 cut-off events. For 219369/219369 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 12794 event pairs, 253 based on Foata normal form. 10/2082 useless extension candidates. Maximal degree in co-relation 10018. Up to 1814 conditions per place. [2024-06-28 02:35:17,113 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 315 selfloop transitions, 50 changer transitions 11/378 dead transitions. [2024-06-28 02:35:17,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 378 transitions, 4076 flow [2024-06-28 02:35:17,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:35:17,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:35:17,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-06-28 02:35:17,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3485576923076923 [2024-06-28 02:35:17,114 INFO L175 Difference]: Start difference. First operand has 462 places, 347 transitions, 3174 flow. Second operand 13 states and 145 transitions. [2024-06-28 02:35:17,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 378 transitions, 4076 flow [2024-06-28 02:35:17,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 378 transitions, 3956 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-28 02:35:17,963 INFO L231 Difference]: Finished difference. Result has 465 places, 344 transitions, 3129 flow [2024-06-28 02:35:17,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3054, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3129, PETRI_PLACES=465, PETRI_TRANSITIONS=344} [2024-06-28 02:35:17,963 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 434 predicate places. [2024-06-28 02:35:17,964 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 344 transitions, 3129 flow [2024-06-28 02:35:17,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:17,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:17,964 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-28 02:35:17,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-28 02:35:17,964 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:35:17,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:17,964 INFO L85 PathProgramCache]: Analyzing trace with hash -270315619, now seen corresponding path program 6 times [2024-06-28 02:35:17,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:17,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212365048] [2024-06-28 02:35:17,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:17,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:17,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:21,635 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-28 02:35:21,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:21,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212365048] [2024-06-28 02:35:21,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212365048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:21,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:21,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:35:21,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640377507] [2024-06-28 02:35:21,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:21,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:35:21,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:21,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:35:21,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:35:21,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:35:21,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 344 transitions, 3129 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:21,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:21,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:35:21,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:23,044 INFO L124 PetriNetUnfolderBase]: 1137/2110 cut-off events. [2024-06-28 02:35:23,044 INFO L125 PetriNetUnfolderBase]: For 297730/297730 co-relation queries the response was YES. [2024-06-28 02:35:23,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11806 conditions, 2110 events. 1137/2110 cut-off events. For 297730/297730 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 13026 event pairs, 252 based on Foata normal form. 8/2117 useless extension candidates. Maximal degree in co-relation 11584. Up to 1694 conditions per place. [2024-06-28 02:35:23,075 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 308 selfloop transitions, 59 changer transitions 13/382 dead transitions. [2024-06-28 02:35:23,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 382 transitions, 4395 flow [2024-06-28 02:35:23,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:35:23,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:35:23,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 152 transitions. [2024-06-28 02:35:23,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36538461538461536 [2024-06-28 02:35:23,075 INFO L175 Difference]: Start difference. First operand has 465 places, 344 transitions, 3129 flow. Second operand 13 states and 152 transitions. [2024-06-28 02:35:23,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 382 transitions, 4395 flow [2024-06-28 02:35:24,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 382 transitions, 4287 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 02:35:24,310 INFO L231 Difference]: Finished difference. Result has 464 places, 338 transitions, 3053 flow [2024-06-28 02:35:24,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3023, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3053, PETRI_PLACES=464, PETRI_TRANSITIONS=338} [2024-06-28 02:35:24,310 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 433 predicate places. [2024-06-28 02:35:24,310 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 338 transitions, 3053 flow [2024-06-28 02:35:24,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:24,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:24,310 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-28 02:35:24,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-28 02:35:24,310 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:35:24,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:24,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1099246967, now seen corresponding path program 7 times [2024-06-28 02:35:24,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:24,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682251310] [2024-06-28 02:35:24,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:24,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:24,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:28,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-28 02:35:28,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:28,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682251310] [2024-06-28 02:35:28,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682251310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:28,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:28,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:35:28,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424910488] [2024-06-28 02:35:28,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:28,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:35:28,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:28,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:35:28,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:35:28,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:35:28,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 338 transitions, 3053 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:28,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:28,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:35:28,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:30,161 INFO L124 PetriNetUnfolderBase]: 1118/2077 cut-off events. [2024-06-28 02:35:30,161 INFO L125 PetriNetUnfolderBase]: For 318028/318028 co-relation queries the response was YES. [2024-06-28 02:35:30,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11654 conditions, 2077 events. 1118/2077 cut-off events. For 318028/318028 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 12773 event pairs, 262 based on Foata normal form. 10/2086 useless extension candidates. Maximal degree in co-relation 11432. Up to 1767 conditions per place. [2024-06-28 02:35:30,193 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 301 selfloop transitions, 56 changer transitions 11/370 dead transitions. [2024-06-28 02:35:30,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 370 transitions, 3945 flow [2024-06-28 02:35:30,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:35:30,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:35:30,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-28 02:35:30,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35336538461538464 [2024-06-28 02:35:30,194 INFO L175 Difference]: Start difference. First operand has 464 places, 338 transitions, 3053 flow. Second operand 13 states and 147 transitions. [2024-06-28 02:35:30,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 370 transitions, 3945 flow [2024-06-28 02:35:31,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 370 transitions, 3821 flow, removed 5 selfloop flow, removed 15 redundant places. [2024-06-28 02:35:31,338 INFO L231 Difference]: Finished difference. Result has 457 places, 335 transitions, 3014 flow [2024-06-28 02:35:31,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3014, PETRI_PLACES=457, PETRI_TRANSITIONS=335} [2024-06-28 02:35:31,338 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 426 predicate places. [2024-06-28 02:35:31,338 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 335 transitions, 3014 flow [2024-06-28 02:35:31,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:31,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:31,338 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-28 02:35:31,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-28 02:35:31,339 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:35:31,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:31,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1306058073, now seen corresponding path program 21 times [2024-06-28 02:35:31,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:31,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022685179] [2024-06-28 02:35:31,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:31,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:31,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:34,659 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-28 02:35:34,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:34,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022685179] [2024-06-28 02:35:34,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022685179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:34,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:34,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 02:35:34,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792698039] [2024-06-28 02:35:34,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:34,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 02:35:34,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:34,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 02:35:34,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-06-28 02:35:34,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-28 02:35:34,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 335 transitions, 3014 flow. Second operand has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:34,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:34,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-28 02:35:34,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:35,755 INFO L124 PetriNetUnfolderBase]: 1096/2035 cut-off events. [2024-06-28 02:35:35,755 INFO L125 PetriNetUnfolderBase]: For 242606/242606 co-relation queries the response was YES. [2024-06-28 02:35:35,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11480 conditions, 2035 events. 1096/2035 cut-off events. For 242606/242606 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 12509 event pairs, 260 based on Foata normal form. 2/2036 useless extension candidates. Maximal degree in co-relation 11262. Up to 1863 conditions per place. [2024-06-28 02:35:35,787 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 317 selfloop transitions, 41 changer transitions 0/360 dead transitions. [2024-06-28 02:35:35,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 360 transitions, 3852 flow [2024-06-28 02:35:35,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:35:35,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:35:35,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-28 02:35:35,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-28 02:35:35,788 INFO L175 Difference]: Start difference. First operand has 457 places, 335 transitions, 3014 flow. Second operand 12 states and 129 transitions. [2024-06-28 02:35:35,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 360 transitions, 3852 flow [2024-06-28 02:35:36,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 360 transitions, 3734 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 02:35:36,986 INFO L231 Difference]: Finished difference. Result has 455 places, 336 transitions, 3044 flow [2024-06-28 02:35:36,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2896, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3044, PETRI_PLACES=455, PETRI_TRANSITIONS=336} [2024-06-28 02:35:36,986 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 424 predicate places. [2024-06-28 02:35:36,986 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 336 transitions, 3044 flow [2024-06-28 02:35:36,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.214285714285714) internal successors, (87), 14 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:36,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:36,987 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-28 02:35:36,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-28 02:35:36,987 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 02:35:36,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:36,987 INFO L85 PathProgramCache]: Analyzing trace with hash -471673639, now seen corresponding path program 8 times [2024-06-28 02:35:36,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:36,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461815487] [2024-06-28 02:35:36,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:36,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:37,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15