
P. Doherty, J. Kvarnström 717
can be modeled in TAL. This will be done in stages. In this section, we will represent
the narrative without the use of side effects and under the assumption that actions al-
ways succeed if their basic preconditions are satisfied. In other words, we will omit
solutions to the ramification and qualification problems.
3
After having provided for-
mal specifications of the L(ND) and L(FL) languages (Sections 18.5 and 18.6), we
will once more return to the RAH scenario in order to consider how ramification con-
straints (Section 18.8) and qualification constraints (Section 18.9) can be modeled in
TAL.
18.3.1 The Russian Airplane Hijack Scenario
The Russian Airplane Hijack scenario
4
can be described as follows.
Example 18.1 (Russian Airplane Hijack scenario). A Russian businessman, Boris,
travels a lot and is concerned about both his hair and safety. Consequently, when
traveling, he places both a comb and a gun in his pocket. A Bulgarian businessman,
Dimiter, is less concerned about his hair, but when traveling by air, has a tendency
to drink large amounts of vodka before boarding a flight to subdue his fear of flying.
A Swedish businessman, Erik, travels a lot, likes combing his hair, but is generally law
abiding.
One ramification of moving between locations is that objects in your pocket will
follow you from location to location. Similarly, a person on board a plane will follow
the plane as it flies between cities.
Generally, when boarding a plane, the only preconditions are that you are at the
gate and you have a ticket. However, if you try to board a plane carrying a gun in
your pocket, which will be the case for Boris, this should qualify the action. Also,
a condition that could sometimes qualify the boarding action is if you arrive at the
gate in a sufficiently inebriated condition, as will be the case for Dimiter. When the
boarding action is qualified, attempting to board should have no effect.
Boris, Erik and Dimiter already have their tickets. They start (concurrently) from
their respective homes, stop by the office, go to the airport, and try to board flight
SAS609 to Stockholm. Both Erik and Boris put combs in their pockets at home, and
Boris picks up a gun at the office, while Dimiter is already drunk at home and may or
may not already have a comb in his pocket. Who will successfully board the plane?
What are their final locations? What will be in their pockets after attempting to board
the plane and after the plane has arrived at its destination?
Let us assume that the scenario is encoded correctly in TAL and that we agree on
our commonsense intuitions regarding what solutions to the frame, ramification and
qualification problems would imply. Then the following inferences should be entailed
by the logical theory associated with the RAH scenario
5
:
3
This will initially result in a scenario where it is assumed that any attempt to board a plane always
succeeds, regardless of whether a person carries a gun or is drunk. In addition, ramifications of action
effects will be included in action specifications rather than being specified separately.
4
This scenario is an elaboration and concretization of a sketch for a scenario proposed by Vladimir
Lifschitz in on-line discussions in the Electronic Transactions on Artificial Intelligence (ETAI/ENAI), and
was previously published in [11, 42].
5
Assume that Boris, Erik and Dimiter own the combs
comb1
,
comb2
and
comb3
, respectively.