Tracking and managing deemed abilities

Information about the powers and abilities of acting entities is used to coordinate their actions in societies, either physical or digital. Yet, the commonsensical meaning of an acting entity being deemed able to do something is still missing from the existing specification languages for the web or for multi-agent systems. We advance a general purpose abstract logical account of evidence-based ability. A basic model can be thought of as the ongoing trace of a multi-agent system. Every state records systemic confirmations and disconfirmations of whether an acting entity is able to bring about something. Qualitative inductive reasoning is then used in order to infer what acting entities are deemed able to bring about in the multi-agent system. A temporalised modal language is used to talk about deemed ability, actual agency, and confirmation and disconfirmation of deemed ability. What constitutes a confirmation and a disconfirmation is left to the modeller as in general it depends on the application at hand. So to illustrate the methodology we propose two extended examples, one in practical philosophy, the other in system engineering. We first use a logic of agency and ability to obtain a version of Mele’s general practical abilities. Then, we look at the management of abilities in a supervised system.

inspection, the server manager finds that services σ 1 , σ 2 , and σ 3 each have one copy on offer.This seems like a trivial enough choreography problem; a typical choreography procedure could combine σ 1 and σ 2 in order to obtain a complex service function which, one can expect, consists in sending two copies of the book to the client.The function is called.The outcome is that the client receives a confirmation from σ 1 that the book has been dispatched and an apologetic message from σ 2 indicating that it cannot fulfil the request.σ 2 failed its part of the function.After enquiry, the server manager discovers that σ 2 does not actually have books in store, but instead acquires them from σ 3 at discount price.The server manager also finds out that σ 3 has ceased activity temporarily.
We will come back to service science a few times for illustrative purposes, but we are interested in the bigger picture.In settings presenting the same challenges, how do we deal with the inherent openness of such systems?How do we evaluate the abilities of acting entities?Evaluation of power is subjective.It reflects the information possessed and considered relevant by the system manager, and his own logic of knowledge management.How do we maintain the evaluation of abilities in accordance with the perceived changes in the multiagent system?Confirmation and disconfirmation are crucial notions in this connection.Depending on the application, they can be the actual exercise of some ability, or the omission thereof.The confirmation or disconfirmation of an ability can be a generalised speech-act like a registration, a ban, the signing of a contract, or the registration of a medical file of aptitude or of invalidity.Remarkable work has been done in this direction in trust assessment using numerical models, e.g., [20].But at a more abstract level, we are still compelled to understand and capture the logical aspects of these mechanisms.
Logics dedicated to the study of powers have been studied in Theoretical Computer Science and Artificial Intelligence, with Alternating-time Temporal Logic (ATL) [1] being probably the foremost representative.ATL and its numerous variants are excellent formalisms to reason about concurrent systems where the distributed components interact in a game theoretical fashion.Judgements about power are derived from unambiguous models that describe the a priori knowledge that a designer has of an interaction set-up.These models are concurrent game structures.Of particular relevance to our illustrative scenario may be their use in service composition [6].In concurrent game structures, an acting entity is able to bring about that ϕ at some moment if it possesses a pertinent action/strategy that would ensure that ϕ when executed.Of course, a judgement about ability in this setting does not say anything about the same power at earlier or later times.But in less rigid societies of agents, judgements about ability are often less specific and definitive than in game theoretical models.Ability is more often merely discovered from experience: "We really do have an 'idea' corresponding to the word 'power'.[...] Hume saw that recognition must be given to the essential part played by 'experience of the past' in our knowledge of the existence of powers."[2, p. 59].We acknowledge the historical value of the statement, for we aim to propose a logical framework that recognises it as fundamental.In this paper we focus our attention on the "can" of power, and more precisely on the commonsensical meaning of "can" as deemed ability that accounts for present, previous, and future confirmations and disconfirmations of ability.The result is a work of logic that differs greatly from the existing formalisms like ATL.
In a first part, we will present a general purpose formal framework to reason faithfully about deemed ability.We will assume a linear flow of time and the abstract modal notions of confirmation and disconfirmation.We will present a model theory and a formal language to represent and express specifically the following general principles of "being deemed able" (Section 2): 1.If the current situation provides the confirmation that the acting entity G is able to bring about ϕ then G is deemed able to bring about ϕ; 2. If the current situation disconfirms that G is able to bring about ϕ then G is not deemed able to bring about ϕ; 3. If an acting entity G is deemed able to bring about ϕ, it will continue to be deemed able unless and until we encounter a disconfirmation of this ability.
4. If an acting entity G is not deemed able to bring about ϕ, it remains so unless and until we encounter a confirmation for this ability; 5. If an acting entity G is deemed able to bring about something, it is so because there is a confirmation of it now, or there has been a confirmation of it in then past and G has been deemed able ever since.
From the five principles above, we can observe that confirmations, disconfirmation, and the flow of time are necessary and sufficient to decide whether an acting entity is deemed able for something at some instant.We consider the assumption of a linear flow of time to be benign for all practical purpose.Then effectively, this means that the task of specifying the powers of the acting entities of a system can focus exclusively on the two empirical notions: confirmation and disconfirmation of ability.Hence, by adopting the simple generic framework of "being deemed able" for a particular system specification, one steers clear from metaphysical debate about what constitutes an ability in the system at hand.
Of course, there is no one-size-fits-all solution to tracking abilities in multiagent systems.What constitutes a confirmation and what constitutes a disconfirmation must depend on the application at hand.So in a second part we will present more ad hoc groundings of confirmation and disconfirmation.To illustrate the methodology we propose two extended examples, one in practical philosophy, the other in system engineering.First we use a logic of agency and ability to obtain a version of Mele's general practical abilities (Section 3).Then, we look at the management of abilities in a supervised system (Section 4).
[prop] an axiomatisation of classical propositional logic We suppose a finite supply of agents collected in a set Agt.A group is any subset of Agt.We call an acting entity any agent or group.We also suppose an infinite supply of propositional variables collected in a set Prop.The sets Agt and Prop are fixed throughout the paper.We first define the static core logic.Then, we give a temporalisation of it.Then, we extend it to obtain the core logic of being deemed able.

The static core logic
In the following we will use three linguistic constructs that are at the core of the logic of being deemed able.can G ϕ reads "acting entity G is deemed able to bring about that ϕ".conf G ϕ reads "the situation confirms that acting entity G is able to bring about that ϕ".disc G ϕ reads "the situation disconfirms that acting entity G is able to bring it about that ϕ".These readings will also often be rephrased throughout the paper into contextually more appropriate wordings.
To talk about the static facts of being deemed able, we extend the language of propositional logic with the three previous modalities.Formally, we obtain the language L sc (where p ∈ Prop and G ⊆ Agt) with the following grammar in Backus-Naur form: Throughout the paper, we use ϕ ∨ ψ as a notational variant of ¬(¬ϕ ∧ ¬ψ) and ϕ → ψ as a notational variant of ¬ϕ ∨ ψ.
A formula in L sc can contain arbitrary nestings of modalities.As for any expressive enough language, some grammatically correct sentences could be gibberish, or can be difficult to interpret in plain English: e.g., conf G disc G can G p. On the other hand, some other combinations can be useful: e.g., can G1 conf G2 p characterises a situation where the group G 1 is deemed able to bring about a situation that is confirmation of the fact that the group G 2 is able to bring about that p holds.
The static core logic sc is the minimal set of formulas closed under ⊢ sc , presented in Table 1.Note that confirmation and disconfirmation with respect to the same ability are mutually exclusive.By axiom sc1, axiom sc2, and classical logic, we have For many practical purposes, we could close the confirmation and disconfirmation operators under conjunctions.But we refrain from doing so, to allow more modelling versatility.
We can provide a model theory for ⊢ sc with very simple structures (we note P(W ) the set of subsets of a set W ): Definition 1 An sc-model is a tuple M = ⟨W, dabl , conf , disc, V ⟩, where for every w ∈ W and G ⊆ Agt, dabl (w)(G) ⊆ P(W ), conf (w)(G) ⊆ P(W ), disc(w)(G) ⊆ P(W ), and V (w) ⊆ Prop.In addition, it satisfies the following constraints: We define the interpretation |= sc of the language L sc in an sc-model M = ⟨W, dabl , conf , disc, V ⟩ as follows: It is routine to prove that the logic sc is sound and complete wrt. the class of sc-models [5].
Effectively, the two constraints in Definition 1 correspond to imposing the static principle linking a confirmation in a world to a deemed ability in that world 00 00 11  The formula ¬conf G ϕ ∧ can G ϕ is consistent in the static core logic.The static core theory is thus insufficient in that it does not explain why a group is deemed able.When it holds, the theory does not say how this deemed ability came to exist, and how it has been maintained before and until now.The theory does not say what this ability becomes after an acting entity is deemed able to do something.If it is not deemed able to do something, our theory does not say what it takes for it to be deemed able at a later stage.
As a matter of fact, we do not even have the means to talk about before and after in the static logic.We remedy this in the remainder of this section.

Linear until-since logic
To talk and reason about temporal properties, we use a linear until-since logic based on the following language L time : The formula ϕUψ reads that the property ϕ holds at least until ψ is true.With it, one can define the usual "eventually/future" operator Fϕ = ⊤Uϕ and the "always/globally" operator, Gϕ = ¬F¬ϕ.We can also define the "weak until" as ϕWψ = (ϕUψ) ∨ Gϕ, which will be particularly useful in this paper.The "since" operator S is used to talk about the past.The formula ϕSψ reads that the proposition ϕ has been holding ever since ψ was true.With it, one can define the "has always been" operator, Hϕ = ¬P¬ϕ and "has been in the past" operator Pϕ = ⊤Sϕ.Definition 2 A flow of time is a tuple ⟨T, <⟩ where T is a nonempty set of instants and < is a linear order over T .A model of time is a tuple F = ⟨T, <, g⟩, where ⟨T, <⟩ is a flow of time and g is a valuation function such that g(t) ⊆ Prop for all t ∈ T .
The interpretation |= time of the language L time in a model of time M = ⟨T, <, g⟩ is defined as follows [12]: The tense logic time is the minimal set of formulas closed under ⊢ time , presented on Table 2. Axioms ltl11 and ltl12 ensure that the time is linear.Axioms ltl7, ltl8, and ltl9 ensure that time is transitive.Xu showed in [21] that An axiomatisation of the tense logic time is presented in [21].The following theorem is due to Burgess [3], and Xu [21].

Temporalisation
We now present the temporalisation of the static core logic of being deemed able with the until-since logic.
Definition 3 A formula ϕ ∈ L sc is a Boolean combination iff it is built up from other formulas by means of the Boolean connectives ∧ and ¬ or any other connectives defined in terms of those.A formula α ∈ L sc is a monolithic formula iff it is not a Boolean combination.
Examples of Boolean combinations are ¬p, or can G1 p → ¬disc G2 q.Examples of monolithic formulas are: Following [8], we temporalise sc with time, and obtain the logic system time(sc).We need to define its language, proof theory, models, and model theory.
The language L time(sc) is defined as follows:  • all the principles of time, and We define the models of time(sc).
when α is a monolithic formula, and analogous to |= time otherwise, while the truth value of the temporal operators is as before.
Figure 1 illustrates the temporalisation of the static core logic of being deemed able with the until-since logic.At time t, the corresponding pointed sc-model is g(t) = (M s , w).The figure represents the fact that ||ϕ|| Ms ∈ dabl (w)(G).It means that M s , w |= sc can G ϕ, and since can G ϕ is a monolithic formula, we also have that M, t |= time(sc) can G ϕ.For similar reasons, we also have that M, t |= time(sc) conf G ψ, and Hence, when t ̸ = t ′ , the pointed models g(t) and g(t ′ ) can be different (as exemplified in Figure 1), but not necessarily so.In them, abilities, confirmations, and disconfirmations are possibly given different truth values, but not necessarily so.The models of time(sc) do not impose any constraints.To the contrary, the models of deemed ability that we introduce in Section 2.4 will be models of time(sc) satisfying specific temporal constraints about abilities, confirmations, and disconfirmations.
The following result is an immediate consequence of Proposition 1, Theorem 1 and the general completeness theorem of temporalisations due to Finger and Gabbay [8, Th. 2.3]:

The core logic of being deemed able
The static core logic of being deemed able already captures the first two principles listed in Section 1.We now extend time(sc) to capture the temporal principles.Let us call lbda the core logic of being deemed able.We assume: We can now formalise the last three principles of being deemed able that we listed in the introduction.
The dynamic role of disconfirmation.When an acting entity is deemed able to do something, one can maintain this perceived ability until some further evidence disconfirms it.This suggests the following axiom: In words, if G is deemed able to do ϕ, it is deemed able until a disconfirming situation occurs.When this situation occurs, we shall have ¬can G ϕ by axiom sc2.Note that we use the weak version of the "until" operator W. This is to capture the fact that can G ϕ might never actually be false in the future, which by axiom sc2, would mean that a disconfirmation never actually occurs in the future.An existing deemed ability which is never disconfirmed is after all the best of deemed abilities.Using U, a disconfirmation would necessarily have to occur in the future in order for an acting entity to be able to do something.This would be counter-intuitive.
The dynamic role of confirmation.We have just explained how an ability is maintained once it is deemed to exist.If an acting entity is not deemed able to bring about something, how do we maintain this inability?We adopt the following principle, that is symmetrical to lbda1.
In words, if G is not deemed able to do ϕ, then it will not be deemed able until a situation is reached that shows evidence of its deemed ability.Note the use of a weak "until" again.If this situation showing confirmation of deemed ability is ever reached, we shall have can G ϕ by axiom sc1.

It remains to address what must be the past chronicle of an existing ability.
An entity G is deemed able to do ϕ only if it has been so ever since the occurrence of a situation showing confirmation for it.
Notice that we use here a standard "since" temporal operator S, as opposed to the weak "until" U in the principles lbda1 and lbda2.By doing so, we commit our theory to the assumption that the existence of a deemed ability has to be grounded on confirmation.It rules out the possibility that it is a priori for some acting entity to be deemed able to bring about a contingent state of affairs.The first disjunction on the right hand of the implication captures the possibility that the current situation is one showing the pertinent evidence.The models of deemed ability.We can now constrain the models of the logic time(sc) so as to satisfy the principles for the dynamic role of confirmation and of disconfirmation of ability.We define the models of deemed ability.
Definition 5 A model of deemed ability is a model M = ⟨T, <, g⟩ of time(sc), that satisfies the following constraints C1, C2 and C3: We write |= lbda ϕ when for every model of deemed ability M = ⟨T, <, g⟩, and for every instant t ∈ T , we have that M, t |= time(sc) ϕ.
The logic of lbda is sound wrt. the class of models of deemed ability.
This is a simple consequence of Proposition 2 and the fact that the axiom lbda1 (resp.lbda2, lbda3) is sound in the class of models of time(sc) with the constraint C1 (resp.C2, C3).Moreover, lbdar1 preserves validity: if ϕ is true in every model of time(sc) then it is true in every model of lbda.
Notice that the constraints correspond to actual conditions on the frames, using the truth value of monolithic formulas (i.e., of formulas in L sc ) as a shortcut.
To see that lbda1 (resp.lbda2, lbda3) is sound in the class of models of time(sc) with the constraint C1 (resp.C2, C3), it suffices to spell out the truth condition of the axiom, and see that it corresponds to the constraint.Interdependence of deemed ability and confirmation.We say that ϕ is true in a model of deemed ability M = ⟨T, <, g⟩, when for every instant t ∈ T , we have that M, t |= time(sc) ϕ.To conclude this section, we verify the simple fact that a deemed ability never occurs in a model of deemed ability if a confirmation for it never occurs, and the other way around.Equivalently, a deemed ability occurs at some instant in a model of deemed ability if and only if a confirmation for this deemed ability occurs at some (possibly different) instant.
Suppose ¬can G ϕ is true in a model of deemed ability M = ⟨T, <, g⟩.Hence, can G ϕ is not true at any instant t ∈ T .By constraint 1 of Definition 1, this means that conf G ϕ is also not true at any instant, and that ¬conf G ϕ is true in M .Suppose ¬conf G ϕ is true in M .Hence, conf G ϕ is not true at any instant t ∈ T .constraint C3 of Definition 5 makes sure that G is deemed able to do ϕ only if a situation showing confirmation for it has occurred.Since conf G ϕ is not true at any instant, can G ϕ is also not true at any instance, and ¬can G ϕ is true in M .

Example I: Mele's general practical ability
Our core logic of being deemed able serves to explain the existence of a general ability extending over some period of time, based on occurrences of confirma- Table 3: Bringing it about that tions and disconfirmations.But it does not explain what confirmations and disconfirmations are.It is something that depends on a system designer's choices.To illustrate the abstract framework, we first propose to temporalise the logic of bringing-it-about-that [17,14], and more specifically, Elgesem's extension with agents' ability [7,10].Effectively, we obtain a temporalised version of Mele's simple abilities [15] that are reminiscent of general practical abilities.
We keep the logic minimal.In [19], more conceivable principles of agency and ability are discussed, and many are rejected.However, any sensible principle (e.g., exploiting the set-theoretical relationships between the acting entities) can find its way into a formalization of a more precise particular domain.
We do not present the model theory.This is a straightforward extension of the semantics in the models of deemed ability.We present the extension of the proof theory that we economically signify with ⊢ without index.That is, in what follows, for any formula φ, we adopt φ as an axiom of an extension of the logic lbda by stating ⊢ φ.

Bringing-it-about-that
The bringing-it-about-that (BIAT) modality of agency has been used to model the actions and responsibilities of acting entities.The formula E G ϕ traditionally reads "G brings it about that ϕ".
The principles of the modality E G are presented in the Table 3.By bringing about the truth of a certain proposition, an acting entity brings about the truth of all equivalent propositions (rule br1).Agency in BIAT reflects some responsibility for a state of affairs.It is stipulated that no acting entity brings about the tautologies (axiom b1).Agency requires achievement of results (axiom b2).Note that as a consequence, it is not possible for a group to bring about the impossible: ⊢ ¬E G ⊥. Actions of acting entities aggregate (axiom b3).If at the same instant, an acting entity brings about two propositions, then it also brings the conjunction of these propositions.See some details in [17,7,11].

Mele's abilities
Elgesem's logic [7] is an extension of BIAT with an elementary notion of ability.The modality able G ϕ reads that "G is able to bring it about that ϕ".Elgesem explains at length that when G brings it about that ϕ, the state of affairs ϕ is one concerning a property towards which G has manifested its control.Thus an acting entity only brings about what it is capable of.It is expressed by the axiom E G ϕ → able G ϕ.This is exactly what Mele calls simple ability.He writes "an agent's A-ing at a time is sufficient for his having a simple ability to A at that time" [15, p. 448].This is distinguished from an ability to A intentionally: "being able to A intentionally entails having a simple ability to A and the converse is false."[15, p. 448].A simple ability does not necessarily entail an intentional ability.There can be a simple ability without intention, as doing something, even by accident, is enough ground to have a simple ability.
A major criticism of BIAT is the absence of time, and Elgesem's extension with abilities is no different.Although we have a means to infer an ability to ϕ from an occurrence of ϕ-ing, this is of little significance since we cannot reason about what will become of the ability in the future; Elgesem's system deals only with the present, not the future.Also, ability is only partially grounded, because it is consistent that ¬E G ϕ ∧ able G ϕ and we cannot reason about past evidence; again, this system deals only with the present.
However, once integrated in our logic of deemed ability, the problems are easily overcome by grounding confirmations and disconfirmations.The resulting notion of ability is similar to what Mele calls general practical ability.It is an ability which "we attribute to agents even though we know they have no opportunity to A at the time of attribution and we have no specific occasion for their A-ing in mind" [16, p. 18].

Agency grounded confirmations
Using the modalities of bringing-it-out, we are now ready to provide our first axiom of inference of confirmation of an ability.
By axiom sc1, it follows that ⊢ E G ϕ → can G ϕ, which corresponds directly to the principle of simple ability discussed before.Mele says that if an agent ϕs, then this is enough to infer that this agent has a simple ability to ϕ.This is what the principle b4 (with axiom sc1) captures.This is not necessarily an intentional ability; for all we know the agent might have ϕ-ed by accident.
The logic extending lbda with the principles adopted so far is effectively a temporal extension of Elgesem's logic of agency and ability.

Multi-agency ground for confirmations
We can also exploit the agency of groups of agents more finely.In a multi-agent setting, axiom b4 can be generalised.It is argued in [19] that when two groups bring about some propositions of their own at the same instant, they show that their actions can be carried out together without conflict.They might not have worked together at the time, but from E G1 ϕ ∧ E G2 ψ it is plain that the members of the group G 1 ∪ G 2 made sure that both ϕ and ψ would be true.We can consider that it is a confirmation that they can together bring about the conjunction of these propositions.To acknowledge the superadditive power of groups, we can adopt: This subsumes axiom b4.Again by axiom sc1, we obtain the theorem which is an axiom in [19].
A principle analogous to b5 where the groups' actions are not simultaneous would not be acceptable.(This could be represented, although indirectly, by the formula can G1 ϕ ∧ E G2 ψ → conf G1∪G2 (ϕ ∧ ψ).)For example, if John brings it about that the light is on at one instant, and Mary brings it about that the light is off one hour later, it is obvious that there is no confirmation of the fact that John and Mary are together able to bring it about that the light is both on and off.
Naturally, other principles of confirmations of group ability can be considered depending on the intended application.
In [19], to acknowledge the special character of a group without members, any ability of the empty group is rejected.This is stipulated by the formula ¬can ∅ ϕ which is adopted as an axiom.In our setting, we can adopt the principle ¬conf ∅ ϕ, saying that no situation confirms that the empty group can bring about that ϕ.In virtue of Proposition 4, it would also imply that ¬can ∅ ϕ as a theorem.
In presence of groups of agents as sets, principles of monotonicity are natural candidates.Monotonicity of ability seems even reasonable in some circumstances: if a group G is deemed able to bring it about that ϕ, then every group G ′ containing G is also deemed able to bring it about that ϕ.With G ⊆ G ′ , this could be represented by the formula can G ϕ → can G ′ ϕ.Although a more fundamental principle would be that if a situation confirms that G is able to bring it about that ϕ then it also confirms that every group G ′ containing G is also deemed able to bring it about that ϕ.With G ⊆ G ′ , this could be represented by the formula conf G ϕ → conf G ′ ϕ.

Attempt-grounded disconfirmations
Disconfirmations can also be grounded through the use of agentive attitudes that have been studied in the literature of modal logics for agency.One can add an abstract notion of attempt to the bringing-it-about-that framework [18].As for the E G modality, we take Att G to be a minimal modality: Following [18] we could also adopt the axiom (not used in this paper): It captures the fact that an action is a sort of attempt; a successful one by axiom b2.
Authors such as Kenny [13], have argued that G's ability to bring about some proposition ϕ is G's power to bring about ϕ when G tries.We can then have an instance of disconfirmation of an ability when an acting entity tries to bring about something but does not actually bring it about.In formula, we have the following axiom:

A general life cycle of deemed abilities
Take the logical system extending lbda with the principles of this section.The following deductions can be drawn.
1.If group G is not deemed able to do ϕ at some time, ¬can G ϕ, axiom lbda2 makes sure that it is so until some confirmation occurs.

3
. By axiom sc1 one can deem G able to bring about ϕ: can G ϕ.
4. By axiom lbda1, G will be deemed able to do ϕ until some disconfirmation occurs.
5. Suppose that at some later time, G attempts to bring about ϕ but does not actually bring it about, then by axiom b7 one can infer a disconfirmation: disc G ϕ.
6.By axiom sc2, we infer that G is not deemed able to bring about ϕ: ¬can G ϕ, and the life cycle is back to step 1.

Example II: Supervised management of deemed abilities
In the previous section we have introduced a few notions which allowed us to start grounding confirmations and disconfirmations.We obtained a formalisation of general practical abilities.Leaving the realm of philosophy, we propose further notions to account for when talking about deemed ability.In particular we will consider (i) supervised management, and (ii) agreements between a supervisor and an acting entity to accomplish a task before a specified deadline.Managing deemed abilities in this setting is related to the problem of assessing trust about the ability of an agent or a group of agents to accomplish a task within a multi-agent system (e.g., [4,20]).In this section, we introduce a designated agent that we refer to as the manager of the system.The manager can bring it about that a group G is deemed able (within the system of which he is the manager) to bring it about that ϕ.This can be interpreted as the manager expressing his trust about the ability of the group G to bring about ϕ.Similarly, the manager can bring it about that a group G is not deemed able to bring it about that ϕ, effectively expressing his distrust about the ability of the group G to bring it about that ϕ.

Supervision-grounded confirmations and disconfirmations
The logical theory so far leaves the concepts of confirmations and disconfirmations under-specified.This allows a more flexible management of deemed abilities.Virtually no real system involving natural agents is a fully autonomous platform.System managers always reserve themselves means to tweak the system to reflect managerial decisions that do not always follow the strict written rules-or logic-of the system.Let us then assume a special agent m that is the system manager, or acts on behalf of the system manager.We are not concerned with the nature of the manager.It can be a human being, the management team of a MAS-based business, or a software agent.
In an under-specified system, the manager can make expedient adjustments to the system with information obtained offline concerning the qualifications of acting entities.Hence, we will think of "the manager brings it about that G is deemed able (resp.not deemed able) to bring about ϕ" as an account of confirmation (resp.disconfirmation) in the information system.
Scenario.Suppose our rare media service repository is managed by m.If the manager learns that the service σ 3 has ceased activity, he can report this information by inserting E {m} ¬can G∪{σ3} ϕ into the system for every currently existing deemed ability can G∪{σ3} ϕ, for every group G.The rationale for considering every currently existing deemed ability of every group containing σ 3 is that a group might be deemed able to bring about something but would need the participation of σ 3 to do so.With σ 3 out of business, the manager considers that the group G ∪ {σ 3 } cannot work together, and this deemed ability should be disconfirmed.Indeed, with axiom t2 it will count as a systematic and systemic disconfirmation.
Symmetrically with axiom t1, the manager can approve a new piece of specification ϕ of a service σ 4 by inserting E {m} can {σ4} ϕ into the system.E.g., suppose σ 4 is a vinyl record shop.They inform the manager that they received a few original copies of The Freewheelin' Bob Dylan; ϕ then stands for "sell The Freewheelin' Bob Dylan".
In general, using both modes of bringing it about that a coalition is deemed able to ϕ, and bringing it about that a coalition is not deemed able to ϕ, the manager can adjust the knowledge of the system to any desired change in service specifications.

Task-grounded disconfirmations
Task negotiation and attribution are other managerial activities that may occur off-platform in an under-specified system concern.Attribution is worked out by the manager agent, based supposedly on the information contained in the system.Negotiation can follow an arbitrary negotiation protocol.
We use task G (ϕ, ψ) to denote that the group G is assigned the task to bring about the objective ϕ before ψ holds.To serve as a criterion of task identity, we must have: Thus, when the two objectives ϕ 1 and ϕ 2 are logically indistinguishable and so are the two deadlines ψ 1 and ψ 2 , then the task of G bringing about the objective ϕ 1 before ψ 1 holds is logically indistinguishable from the task of G bringing about the objective ϕ 2 before ψ 2 holds.
A simple principle then concerns task expiration and completion: In English, if ψ holds or if G brings it about that ϕ, then the group G is not assigned the task to bring about ϕ before ψ holds.The rational is: if ψ holds, then the task has expired, and if E G ϕ holds then the task has been completed.By contraposition, whenever task G (ϕ, ψ) holds, neither E G ϕ nor ψ do.
The manager can negotiate tasks with possible acting entities.We intend E {m}∪G task G (ϕ, ψ) to capture the culmination of a negotiation resulting in the manager and the group G agreeing that G will carry the task of bringing about ϕ by the time ψ holds.For clarity, we use a dedicated vocabulary to express it: Observe that an agreement is effective, in the sense that ⊢ agree G (ϕ, ψ) → task G (ϕ, ψ) (by axiom b2).
We can now describe mixed temporal properties of agreements, tasks, and disconfirmations.
A task originates from a previous agreement and has existed ever since: A direct reading is that if G is assigned the task to bring about the objective ϕ before ψ holds, then either it has been agreed now, or the task has existed ever since it has been agreed.An existing task should be maintained at least until it is completed or its deadline is reached: In fact, together with axiom t3, it follows that an existing task is maintained exactly until it is completed or the deadline is reached.
Finally we can formalise a principle of task-grounded disconfirmation of ability: If G has uninterruptedly had the task to bring about the objective ϕ before ψ holds since a time it was agreed, then if the deadline ϕ is reached and G still has not completed the task when ψ becomes true, then the situation is a disconfirmation of G's being deemed able to bring about ϕ in the system.The group G might still be able to bring about ϕ eventually.However, having failed to do so under the deadline that was agreed upon with the system's manager, G is not deemed able from the point of view of the system.Scenario.Suppose now that the service σ 2 announces to m that it changed its business model and is able to bring about that ϕ.We admit that manager m trusts this information and thus brings it about, say at instant t, that can {σ2} ϕ.This counts as a confirmation conf {σ2} ϕ by axiom t1.Suppose it is then agreed at instant t ′ > t for σ 2 to do ϕ before a reasonable ψ: agree {σ2} (ϕ, ψ).So by axiom t4 and axiom b2, the service σ 2 is tasked to do ϕ before ψ.task {σ2} (ϕ, ψ) holds at t ′ , and will hold by axiom t6 until the deadline is reached or σ 2 brings it about that ϕ, at which time the task will be dropped by axiom t3.Suppose that at the first eventual instant t ′′ > t ′ where ψ holds, it has not yet been the case that E {σ2} ϕ.So disc {σ2} ϕ follows from axiom t7, and ¬can {σ2} ϕ follows by axiom sc2.By axiom lbda1, can {σ2} ϕ held between t ′ and t ′′ .

Conclusions
The first contribution is a general framework to track, maintain and reason about the deemed ability of acting entities by taking into account past and future evidence: confirmations and disconfirmations (Section 2).The second contribution is a library of principles to ground these confirmations and disconfirmations.These principles permitted us to formalise the philosophically relevant notion of general practical ability (Section 3), and to tackle the practically relevant management of abilities in supervised systems (Section 4).We concentrated on providing a rigorous formal foundation for the abstract framework and on providing some intuitions on how to put it to use with some sample instantiations.
As for now, in the proposed instantiations, deemed ability needs only one occurrence of actual agency to exist (axiom b5) and only one failed attempt (axiom b7) or failed task (axiom t7) to disappear.Beyond this first presentation, more realistic judgements about deemed ability could very easily be represented; both more sceptical of confirmation and less hasty in accepting disconfirmation.Quickly, however, we will be confronted with the difficulty of deciding how much evidence is enough to justify the confirmation or the disconfirmation of a deemed ability.There might not be a one-size-fits-all solution that is philosophically correct.Nonetheless, a future extension could offer the possibility to parameterise the temporal models with numerical thresholds to fit specific practical domains.
Another extension would allow one to talk about abilities to bring about that a temporal statement, that is, that a temporal formula is true.As for now, the temporalisation and the temporal language L time(sc) does not permit to write, say, can G F(ϕ ∧ Fψ) that would capture the fact that the group G is deemed able to bring about that eventually ϕ holds and then that ψ holds at a later time.This calls for more expressive temporalisations such as in [9].
Formal reasoning about deemed ability is already possible with the proposed axioms.The various scenarios that illustrate the paper are examples of it.The 'supposed' events in the scenarios are systemic events recorded in the execution trace of the repository system.All the rest is inferred by the logical apparatus to discover new facts in a way that maintains the system's coherence.
However, our contribution is hardly technical and the formal aspects are so far admittedly rather straightforward.The models describe the trace of a system and are particularly adapted to simulation.Algorithmic solutions will be a step forward towards using the framework for the actual tracking and management of abilities in multi-agent systems.

Definition 4 A
model of time(sc) is a tuple M time(sc) = ⟨T, <, g⟩ where ⟨T, <⟩ is a flow of time, and g a function that maps every member of T into a pointed model (M, w), with M = ⟨W, dabl , conf , disc, V ⟩ an sc-model and w ∈ W .The interpretation of L time(sc) in a model M time(sc) = ⟨T, <, g⟩ of time(sc) is simply:

Table 1 :
⊢ sc 2 Being deemed able: the core logic or (ii) for every t < t ′ we have M, t ′ |= time(sc) can G ϕ.