Information Technology Reference
In-Depth Information
codelet is the overall supervisor of the task
PT
, with
A
being the “supervisor agent”
who will decide at some future point whether the task was handled satisfactorily.
It would be a normal occurrence in this setting that agents at this high level in
the hierarchy of codelets have ideas of “strategies” that might work to obtain a proof
of the theorem. For example, agent
A
might decide to ask for the solution of four
different and independent approaches to
PT
, whichwe denote as
PT
i
,
)
and will explain soon. Alternatively, it could be that
A
introduces only one or two
of the
PT
i
, whereas other agents, after being informed of the availability of
PT
in
the system, add the rest of the
PT
i
(up to
i
(
i
=
1
,...,
4
4 for our purposes of illustration).
Whenever an agent sees one of the
PT
i
and deems it interesting—reserving it for
solution—a corresponding codelet
=
, who undertakes the role of a prover, is
introduced in the systempool. Thus, assuming all four
PT
i
are reserved, we now have
four more codelets in the pool:
A
i
,
PT
i
,
the status of all of which is monitored by the system software. We assume that each
of the four agents
A
i
has different background and skills and is thereby motivated
by different ideas about how to tackle the
PT
i
task at hand. Each
PT
i
might lead to
the creation of new subtasks, and every time a member of the community accepts
working on a subtask a new codelet is created. But let's see what each of the tasks
PT
i
might look like:
A
1
,
PT
1
,
A
2
,
PT
2
,
A
3
,
PT
3
, and
A
4
,
PT
4
1.
might be dealing with
PT
as a purely visual problem, i.e., as one of
dividing the two smaller squares into pieces that then add up to cover exactly the
largest square. This decision means that a choice was made to use some “dia-
grammatic” language to express the argumentation in favor of the validity of the
problem. Thus,
A
1
's proof would be formulated in a “diagrammatic” style. This
choice might have been encouraged by
A
1
's background and expertise, or by
A
1
's
belief that such a proof would be intuitive and convincing. Such a “proof” would
consist of not only showing that such a division is visually possible, but also
that it can be carried out in the “classic” manner, by compass and ruler alone—a
condition imposed upon the solution. An example of such a division is shown in
Fig.
18.1
(proof #28 in [
1
]):
Here, the diagram might be termed “self-explanatory”, and agent
A
1
might stop
at this point thinking that this is sufficient as a proof. In other words, the agent,
acting as a prover might assume that the item (i.e., the diagram) that
A
1
communi-
cates to other codelets—which may undertake the role of interpreters—contains
sufficient information, and thereby might succeed in convincing a potential inter-
preter. However, the overall supervisor agent
A
(acting as interpreter) might ask
for a further elaboration. Specifically,
A
might ask to be convinced that the above
division is possible in all cases of shapes of the triangle
ABC
. i.e.,
A
might
evaluate the item of the prover as insufficient and unconvincing in establishing
the general validity of
PT
1
. The overall supervisor
A
may be suspicious of the
language chosen by the prover to present the argument, believing that the prover
was misled by the language. This would create a new codelet,
A
1
,
PT
1
, where
A
1
.
1
is either the same agent as
A
1
, or someone else (possibly one having more
advanced expertise in logical reasoning), who accepted the challenge. To show
A
1
.
1
,
PT
1
Search WWH ::
Custom Search