<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Labelling on Arg2p Wiki</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/</link><description>Recent content in Labelling on Arg2p Wiki</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/index.xml" rel="self" type="application/rss+xml"/><item><title>grounded</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/grounded/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/grounded/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit GroundedModule, not this page --&gt;&#10;&lt;h2 id="grounded"&gt;grounded&lt;a class="anchor" href="#grounded" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;GroundedModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.grounded&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The grounded labelling (module &lt;code&gt;grounded&lt;/code&gt;, an argumentLabellingMode, the default one): the least fixpoint of IN&#10;the arguments whose attackers are all OUT and OUT those attacked by an IN one, computed natively&#10;(groundedFixpoint).&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Called by:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph-extensions/bp/"&gt;bp&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/scc/"&gt;scc&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The grounded labelling, in the active context&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#groundedFixpoint-0"&gt;&lt;code&gt;groundedFixpoint/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Extends the IN/OUT labelling of the active context to the grounded fixpoint, labelling UND the arguments left&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/p&gt;</description></item><item><title>complete</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/complete/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/complete/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit CompleteModule, not this page --&gt;&#10;&lt;h2 id="complete"&gt;complete&lt;a class="anchor" href="#complete" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;CompleteModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.complete&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The complete labellings (module &lt;code&gt;complete&lt;/code&gt;, an argumentLabellingMode): the admissible ones labelling IN every&#10;argument they defend, built one strongly connected component at a time (see the module scc).&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/scc/"&gt;scc&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Each complete labelling in turn, left as the active context&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/p&gt;</description></item><item><title>preferred</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/preferred/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/preferred/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit PreferredModule, not this page --&gt;&#10;&lt;h2 id="preferred"&gt;preferred&lt;a class="anchor" href="#preferred" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;PreferredModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.preferred&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The preferred labellings (module &lt;code&gt;preferred&lt;/code&gt;, an argumentLabellingMode): the admissible ones with a maximal set of&#10;IN arguments, built one strongly connected component at a time (see the module scc).&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/scc/"&gt;scc&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Called by:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/semistable/"&gt;semistable&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/ideal/"&gt;ideal&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Preferred labellings are SCC-recursive: built component by component, keeping the admissible local labellings with a maximal set of IN arguments&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/p&gt;</description></item><item><title>semistable</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/semistable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/semistable/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit SemistableModule, not this page --&gt;&#10;&lt;h2 id="semistable"&gt;semistable&lt;a class="anchor" href="#semistable" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;SemistableModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.semistable&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The semi-stable labellings (module &lt;code&gt;semistable&lt;/code&gt;, an argumentLabellingMode): the preferred ones with a minimal set&#10;of UND arguments.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/conflictfree/"&gt;conflictfree&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph/graphstore/"&gt;graphStore&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/preferred/"&gt;preferred&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/entry-points/utils/"&gt;utils&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Called by:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/eager/"&gt;eager&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: not directional, but the labellings of unconnected parts of the graph are independent: the label of an argument depends on the arguments connected to it, in either direction&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Semi-stable labellings are the preferred ones with a minimal set of UND arguments (an admissible set with a maximal range is a maximal admissible set)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: not directional, but the labellings of unconnected parts of the graph are independent: the label of an argument depends on the arguments connected to it, in either direction&lt;/p&gt;</description></item><item><title>stable</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/stable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/stable/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit StableModule, not this page --&gt;&#10;&lt;h2 id="stable"&gt;stable&lt;a class="anchor" href="#stable" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;StableModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.stable&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The stable labellings (module &lt;code&gt;stable&lt;/code&gt;, an argumentLabellingMode): those leaving no argument UND, built one&#10;strongly connected component at a time (see the module scc).&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/scc/"&gt;scc&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: stable labellings depend on the whole graph (an odd cycle anywhere leaves none)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Stable labellings are SCC-recursive: built component by component, leaving no argument UND&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: stable labellings depend on the whole graph (an odd cycle anywhere leaves none)&lt;/p&gt;</description></item><item><title>ideal</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/ideal/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/ideal/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit IdealModule, not this page --&gt;&#10;&lt;h2 id="ideal"&gt;ideal&lt;a class="anchor" href="#ideal" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;IdealModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.ideal&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The ideal labelling (module &lt;code&gt;ideal&lt;/code&gt;, an argumentLabellingMode): the maximal admissible subset of the arguments IN&#10;in every preferred labelling.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/admissible/"&gt;admissible&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/conflictfree/"&gt;conflictfree&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph/graphstore/"&gt;graphStore&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/preferred/"&gt;preferred&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/entry-points/utils/"&gt;utils&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The ideal labelling has IN the maximal admissible subset of the intersection of the preferred extensions&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/p&gt;</description></item><item><title>eager</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/eager/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/eager/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit EagerModule, not this page --&gt;&#10;&lt;h2 id="eager"&gt;eager&lt;a class="anchor" href="#eager" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;EagerModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.eager&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The eager labelling (module &lt;code&gt;eager&lt;/code&gt;, an argumentLabellingMode): the maximal admissible subset of the arguments IN&#10;in every semi-stable labelling.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/admissible/"&gt;admissible&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/conflictfree/"&gt;conflictfree&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph/graphstore/"&gt;graphStore&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/semistable/"&gt;semistable&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/entry-points/utils/"&gt;utils&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: not directional, but the labellings of unconnected parts of the graph are independent: the label of an argument depends on the arguments connected to it, in either direction&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The eager labelling has IN the maximal admissible subset of the intersection of the semi-stable extensions&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: not directional, but the labellings of unconnected parts of the graph are independent: the label of an argument depends on the arguments connected to it, in either direction&lt;/p&gt;</description></item><item><title>naive</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/naive/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/naive/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit NaiveModule, not this page --&gt;&#10;&lt;h2 id="naive"&gt;naive&lt;a class="anchor" href="#naive" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;NaiveModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.naive&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The naive labellings (module &lt;code&gt;naive&lt;/code&gt;, an argumentLabellingMode): the conflict-free ones with a maximal set of IN&#10;arguments.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/conflictfree/"&gt;conflictfree&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph/graphstore/"&gt;graphStore&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Called by:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/stage/"&gt;stage&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: not directional, but the labellings of unconnected parts of the graph are independent: the label of an argument depends on the arguments connected to it, in either direction&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Each naive labelling in turn, left as the active context&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#naiveSubset-4"&gt;&lt;code&gt;naiveSubset/4&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The maximal conflict-free subsets of Args including Forced, each once: every argument of Args left out either attacks itself or conflicts with an argument of Set or In (already IN)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: not directional, but the labellings of unconnected parts of the graph are independent: the label of an argument depends on the arguments connected to it, in either direction&lt;/p&gt;</description></item><item><title>stage</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/stage/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/stage/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit StageModule, not this page --&gt;&#10;&lt;h2 id="stage"&gt;stage&lt;a class="anchor" href="#stage" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;StageModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.stage&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The stage labellings (module &lt;code&gt;stage&lt;/code&gt;, an argumentLabellingMode): the naive ones with a minimal set of UND&#10;arguments.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/conflictfree/"&gt;conflictfree&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph/graphstore/"&gt;graphStore&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/naive/"&gt;naive&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/entry-points/utils/"&gt;utils&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: not directional, but the labellings of unconnected parts of the graph are independent: the label of an argument depends on the arguments connected to it, in either direction&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Stage labellings are the naive ones with a minimal set of UND arguments&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: not directional, but the labellings of unconnected parts of the graph are independent: the label of an argument depends on the arguments connected to it, in either direction&lt;/p&gt;</description></item><item><title>cf2</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/cf2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/cf2/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit Cf2Module, not this page --&gt;&#10;&lt;h2 id="cf2"&gt;cf2&lt;a class="anchor" href="#cf2" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;Cf2Module&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.cf2&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The cf2 labellings (module &lt;code&gt;cf2&lt;/code&gt;, an argumentLabellingMode): the naive labellings of each strongly connected&#10;component, the components taken in turn once the arguments attacked by the previous ones are suppressed.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph/graphstore/"&gt;graphStore&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/entry-points/utils/"&gt;utils&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Called by:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/stage2/"&gt;stage2&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Each cf2 labelling in turn, left as the active context&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#compute-1"&gt;&lt;code&gt;compute/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Each labelling built with the labellings Base (naive or stage) of each component, left as the active context&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/p&gt;</description></item><item><title>stage2</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/stage2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/stage2/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit Stage2Module, not this page --&gt;&#10;&lt;h2 id="stage2"&gt;stage2&lt;a class="anchor" href="#stage2" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;Stage2Module&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.stage2&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The stage2 labellings (module &lt;code&gt;stage2&lt;/code&gt;, an argumentLabellingMode): as cf2, with the stage labellings in each&#10;strongly connected component.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/cf2/"&gt;cf2&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Each stage2 labelling in turn, left as the active context&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/p&gt;</description></item><item><title>conflictfree</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/conflictfree/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/conflictfree/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit ConflictFreeModule, not this page --&gt;&#10;&lt;h2 id="conflictfree"&gt;conflictfree&lt;a class="anchor" href="#conflictfree" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;ConflictFreeModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.conflictfree&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The conflict-free labellings (module &lt;code&gt;conflictfree&lt;/code&gt;, an argumentLabellingMode): a set of arguments IN, none&#10;attacking another one, those they attack OUT and the rest UND. The other semantics take from it the arguments to&#10;label and the labelling of a set.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph/graphstore/"&gt;graphStore&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Called by:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/semistable/"&gt;semistable&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/ideal/"&gt;ideal&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/eager/"&gt;eager&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/naive/"&gt;naive&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/stage/"&gt;stage&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/admissible/"&gt;admissible&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Each conflict-free labelling in turn, left as the active context&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#candidates-2"&gt;&lt;code&gt;candidates/2&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The arguments to label, and those among them already IN (kept IN)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#labelSet-2"&gt;&lt;code&gt;labelSet/2&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;In a new branch of Branch, Set IN, the arguments it attacks OUT, the rest UND; the branch is released on backtracking&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#conflictFreeSubset-3"&gt;&lt;code&gt;conflictFreeSubset/3&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The subsets of Args including Forced where no argument attacks another one (itself included), each once&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#newLabelling-2"&gt;&lt;code&gt;newLabelling/2&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;In a new branch of Branch (left active), the arguments of Ids IN, the unlabelled arguments attacked by an IN one OUT, and the other unlabelled ones UND, asserted with a single context_assert_all&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/p&gt;</description></item><item><title>admissible</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/admissible/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/admissible/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit AdmissibleModule, not this page --&gt;&#10;&lt;h2 id="admissible"&gt;admissible&lt;a class="anchor" href="#admissible" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;AdmissibleModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.admissible&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The admissible labellings (module &lt;code&gt;admissible&lt;/code&gt;, an argumentLabellingMode): the conflict-free ones in which&#10;every attacker of an IN argument is attacked by an IN argument.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/conflictfree/"&gt;conflictfree&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Called by:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/ideal/"&gt;ideal&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/eager/"&gt;eager&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/stronglyadmissible/"&gt;stronglyadmissible&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/scc/"&gt;scc&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Each admissible labelling in turn, left as the active context&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#admissibleSet-0"&gt;&lt;code&gt;admissibleSet/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Every attacker of an IN argument is attacked by an IN argument other than itself&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#admissibleSet-1"&gt;&lt;code&gt;admissibleSet/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Every attacker of an IN argument, or of an argument in Ids, is attacked by one of them other than itself (the arguments in Ids taken as IN)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#maximalAdmissibleSubset-2"&gt;&lt;code&gt;maximalAdmissibleSubset/2&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The largest admissible subset of the conflict-free set Ids, removing the arguments with an attacker not attacked by the remaining ones until none is left (a greatest fixpoint, polynomial)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/p&gt;</description></item><item><title>stronglyadmissible</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/stronglyadmissible/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/stronglyadmissible/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit StronglyAdmissibleModule, not this page --&gt;&#10;&lt;h2 id="stronglyadmissible"&gt;stronglyadmissible&lt;a class="anchor" href="#stronglyadmissible" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;StronglyAdmissibleModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.stronglyadmissible&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The strongly admissible labellings (module &lt;code&gt;stronglyadmissible&lt;/code&gt;, an argumentLabellingMode): the admissible ones&#10;whose IN arguments are defended, step by step, starting from the unattacked ones.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/admissible/"&gt;admissible&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Each strongly admissible labelling in turn, left as the active context&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#stronglyAdmissibleSet-0"&gt;&lt;code&gt;stronglyAdmissibleSet/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Every IN argument is reachable from the unattacked ones, iteratively adding the IN arguments whose attackers are all attacked by those added so far&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: the label of an argument only depends on the arguments it depends on (directionality)&lt;/p&gt;</description></item><item><title>scc</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/scc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/scc/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit SccModule, not this page --&gt;&#10;&lt;h2 id="scc"&gt;scc&lt;a class="anchor" href="#scc" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;SccModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.scc&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;Support module of the SCC-recursive semantics (complete, preferred, stable): their labellings are built one&#10;strongly connected component at a time, the semantics only choosing which local labellings to keep.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/admissible/"&gt;admissible&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph/graphstore/"&gt;graphStore&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/grounded/"&gt;grounded&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/entry-points/utils/"&gt;utils&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Called by:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/complete/"&gt;complete&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/preferred/"&gt;preferred&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/stable/"&gt;stable&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#label-2"&gt;&lt;code&gt;label/2&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Labellings built one strongly connected component at a time, in topological order&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#undecidedCandidates-3"&gt;&lt;code&gt;undecidedCandidates/3&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The UND arguments of Scc in Branch that can be forced IN, those not attacked by an UND argument of a previous component (nothing left could defend them)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#selection-4"&gt;&lt;code&gt;selection/4&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The branches of the local labellings in Explored (a list of Branch-Ok) kept by Select: all the accepted ones, or the accepted ones whose IN arguments in Scc are maximal&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="label-2"&gt;label/2&lt;a class="anchor" href="#label-2" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;label&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;+&lt;/span&gt;&lt;span style="color:#000"&gt;Accept&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;,&lt;/span&gt; &lt;span style="color:#ce5c00;font-weight:bold"&gt;+&lt;/span&gt;&lt;span style="color:#000"&gt;Select&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Labellings built one strongly connected component at a time, in topological order. The labels of a component only depend on the components before it, and are final once it is left. Within a component the search forces IN its undecided arguments (grounded propagation labels the rest), then keeps the local labellings that pass Accept and Select: Accept admissible - the IN arguments are defended decided - admissible, and no argument of the component left UND Select all - every accepted local labelling maximal - the accepted ones with a maximal set of IN arguments in the component Each solution leaves its labelling as the active context, released when the next one is computed.&lt;/p&gt;</description></item><item><title>bp_grounded</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/bp_grounded/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/bp_grounded/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit BpGroundedModule, not this page --&gt;&#10;&lt;h2 id="bp_grounded"&gt;bp_grounded&lt;a class="anchor" href="#bp_grounded" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;BpGroundedModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.bpgrounded&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The grounded labelling with burdens of persuasion (module &lt;code&gt;bp_grounded&lt;/code&gt;, an argumentLabellingMode, ICAIL): as the&#10;grounded one, but an argument for a statement under a burden of persuasion that is not IN is OUT rather than UND.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/data/argument/"&gt;argument&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph/graphstore/"&gt;graphStore&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph-extensions/superiority/"&gt;superiority&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/entry-points/utils/"&gt;utils&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Called by:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph-extensions/bp/"&gt;bp&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/bp_grounded_partial/"&gt;bp_grounded_partial&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/bp_grounded_complete/"&gt;bp_grounded_complete&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: not known to be directional (the burdens of proof order the arguments along the attacks), the label of an argument is taken to depend on the arguments connected to it, in either direction&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The labelling, in the active context, the burdens of persuasion (abstractBp/1) reified first&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#groundedLabelling-1"&gt;&lt;code&gt;groundedLabelling/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The grounded labelling of Arguments, the arguments not labelled yet, on the labels of the others (the complete labelling with burdens of persuasion labels so the UND arguments of the partial one)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#allAttacksOUT-1"&gt;&lt;code&gt;allAttacksOUT/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Every attacker of Argument is OUT&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#oneAttackIN-1"&gt;&lt;code&gt;oneAttackIN/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;An attacker of Argument is IN, or Argument attacks an IN argument&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#isInBurdenOfProof-1"&gt;&lt;code&gt;isInBurdenOfProof/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;A burden of persuasion is on Conclusion&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#isArgumentInBurdenOfProof-1"&gt;&lt;code&gt;isArgumentInBurdenOfProof/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;A burden of persuasion is on the conclusion of Argument&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentChain-2"&gt;&lt;code&gt;argumentChain/2&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;B is A or an argument reached from A through attacks; the arguments are visited breadth first, each once (attack cycles are common: rebuttals are mutual)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#reifyBurdenOfProofs-0"&gt;&lt;code&gt;reifyBurdenOfProofs/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The burdens of persuasion of the theory (abstractBp/1) on the conclusions of the saved arguments, as reifiedBp/1 in the context&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: not known to be directional (the burdens of proof order the arguments along the attacks), the label of an argument is taken to depend on the arguments connected to it, in either direction&lt;/p&gt;</description></item><item><title>bp_grounded_partial</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/bp_grounded_partial/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/bp_grounded_partial/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit BpGroundedPartialModule, not this page --&gt;&#10;&lt;h2 id="bp_grounded_partial"&gt;bp_grounded_partial&lt;a class="anchor" href="#bp_grounded_partial" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;BpGroundedPartialModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.bpgroundedpartial&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The partial labelling with burdens of persuasion (module &lt;code&gt;bp_grounded_partial&lt;/code&gt;, an argumentLabellingMode, ICLP):&#10;each argument labelled IN*, OUT* or UND* by the conditions of the burdens on its conclusion and its complement.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/data/argument/"&gt;argument&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/bp_grounded/"&gt;bp_grounded&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/language/conflict/"&gt;conflict&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/entry-points/debug/"&gt;debug&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph/graphstore/"&gt;graphStore&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph-extensions/superiority/"&gt;superiority&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/entry-points/utils/"&gt;utils&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Called by:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/bp_grounded_complete/"&gt;bp_grounded_complete&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: not known to be directional (the burdens of proof order the arguments along the attacks), the label of an argument is taken to depend on the arguments connected to it, in either direction&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The labelling, in the active context&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#partialBpLabelling-1"&gt;&lt;code&gt;partialBpLabelling/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The labels of Arguments, the most grounded first, deciding first the arguments the label of each depends on&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: not known to be directional (the burdens of proof order the arguments along the attacks), the label of an argument is taken to depend on the arguments connected to it, in either direction&lt;/p&gt;</description></item><item><title>bp_grounded_complete</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/bp_grounded_complete/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/bp_grounded_complete/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit BpGroundedCompleteModule, not this page --&gt;&#10;&lt;h2 id="bp_grounded_complete"&gt;bp_grounded_complete&lt;a class="anchor" href="#bp_grounded_complete" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;BpGroundedCompleteModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.bpgroundedcomplete&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The complete labelling with burdens of persuasion (module &lt;code&gt;bp_grounded_complete&lt;/code&gt;, an argumentLabellingMode, ICLP):&#10;the partial labelling, then the grounded labelling of its UND arguments, repeated until nothing changes.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/bp_grounded/"&gt;bp_grounded&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/bp_grounded_partial/"&gt;bp_grounded_partial&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph/graphstore/"&gt;graphStore&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/entry-points/utils/"&gt;utils&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#locality-1"&gt;&lt;code&gt;locality/1&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Query mode: not known to be directional (the burdens of proof order the arguments along the attacks), the label of an argument is taken to depend on the arguments connected to it, in either direction&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#argumentLabelling-0"&gt;&lt;code&gt;argumentLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The labelling, in the active context&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="locality-1"&gt;locality/1&lt;a class="anchor" href="#locality-1" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#000"&gt;locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;(&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;-&lt;/span&gt;&lt;span style="color:#000"&gt;Locality&lt;/span&gt;&lt;span style="color:#000;font-weight:bold"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Query mode: not known to be directional (the burdens of proof order the arguments along the attacks), the label of an argument is taken to depend on the arguments connected to it, in either direction&lt;/p&gt;</description></item><item><title>statement</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/statement/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/statement/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit StatementModule, not this page --&gt;&#10;&lt;h2 id="statement"&gt;statement&lt;a class="anchor" href="#statement" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;StatementModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.statement&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The labels of the statements from those of their arguments (module &lt;code&gt;statement&lt;/code&gt;, a statementLabellingMode): a&#10;statement is IN if an argument for it is IN, otherwise OUT if one is OUT, otherwise UND if one is UND.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/data/argument/"&gt;argument&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph/graphstore/"&gt;graphStore&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#statementLabelling-0"&gt;&lt;code&gt;statementLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The labels of the statements (see graphStore::labelStatement/2): IN those with an argument IN, then OUT those with an argument OUT, then UND those with an argument UND&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="statementLabelling-0"&gt;statementLabelling/0&lt;a class="anchor" href="#statementLabelling-0" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#4e9a06"&gt;statementLabelling&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The labels of the statements (see graphStore::labelStatement/2): IN those with an argument IN, then OUT those with an argument OUT, then UND those with an argument UND.&lt;/p&gt;</description></item><item><title>statement_pass_through</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/statement_pass_through/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/statement_pass_through/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit StatementPassThroughModule, not this page --&gt;&#10;&lt;h2 id="statement_pass_through"&gt;statement_pass_through&lt;a class="anchor" href="#statement_pass_through" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;StatementPassThroughModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.statement.pt&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;The labels of the statements passed through from those of their arguments (module &lt;code&gt;statement_pass_through&lt;/code&gt;, a&#10;statementLabellingMode): a statement takes the label of each of its arguments, so it may have several.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/data/argument/"&gt;argument&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph/graphstore/"&gt;graphStore&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#statementLabelling-0"&gt;&lt;code&gt;statementLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The labels of the statements (see graphStore::labelStatement/2), one for each argument&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="statementLabelling-0"&gt;statementLabelling/0&lt;a class="anchor" href="#statementLabelling-0" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#4e9a06"&gt;statementLabelling&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The labels of the statements (see graphStore::labelStatement/2), one for each argument.&lt;/p&gt;</description></item><item><title>statement_binary</title><link>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/statement_binary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tuprolog.github.io/arg2p-kt/docs/api/prolog/labelling/statement_binary/</guid><description>&lt;!-- Generated from the sources by prologDocs (core): edit StatementBinaryModule, not this page --&gt;&#10;&lt;h2 id="statement_binary"&gt;statement_binary&lt;a class="anchor" href="#statement_binary" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Labelling · Kotlin object &lt;code&gt;StatementBinaryModule&lt;/code&gt; · library &lt;code&gt;prolog.argumentation.graph.labelling.statement.binary&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;Two labels for the statements (module &lt;code&gt;statement_binary&lt;/code&gt;, a statementLabellingMode): IN if an argument for the&#10;statement is IN, OUT otherwise.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Calls:&lt;/strong&gt; &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/data/argument/"&gt;argument&lt;/a&gt;, &lt;a href="https://tuprolog.github.io/arg2p-kt/docs/api/prolog/graph/graphstore/"&gt;graphStore&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Predicate&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Description&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#statementLabelling-0"&gt;&lt;code&gt;statementLabelling/0&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;The labels of the statements (see graphStore::labelStatement/2): IN those with an argument IN, OUT the others (their arguments are OUT or UND)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="statementLabelling-0"&gt;statementLabelling/0&lt;a class="anchor" href="#statementLabelling-0" aria-label="Link"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-prolog" data-lang="prolog"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#4e9a06"&gt;statementLabelling&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The labels of the statements (see graphStore::labelStatement/2): IN those with an argument IN, OUT the others (their arguments are OUT or UND).&lt;/p&gt;</description></item></channel></rss>