every global model M and every global sentence Φ
we have M |=
γ
Φ ↔ ⊢
γ
Φ, and similarly for local
sentences for each specification.
5 FUTURE WORK
We have described a scheme that provides for global
communication between agents in different localities,
possibly with different logics, but certainly with dif-
ferent languages. In doing so we have allowed one
locality to influence another by bridge rules. The new
range of rules is much more complex than those in
e.g. (Ghidini and Serafini, 1998) and (Borgida and
Serafini, 2003), since two (or more) localities may af-
fect what happens in another locality.
17
We have proved completeness and consistency re-
sults for a basic system and also for a system, Tiered
CASL, which allows the localities to be structured
specifications in CASL.
For a practical implementation of our scheme we
have built software where the local logic is PROLOG
and the global logic is propositional calculus.
There remains one general area that particularly
requires further investigation. How do we do quantifi-
cation at the global level? (Buvaˇc et al., 1995) devel-
oped quantification over localities and we see no dif-
ficulty in extending our work in that direction. How-
ever we would like to imitate Borgida’s C
k
⊑ D
l
di-
rectly , but it does not seem to make sense to write
∀x(C(x)
k
→ D(x)
l
) since some elements in locality k
may not be in locality l. So we remain like the ancient
Chinese mathematician, Liu Hui, see p. 74 of (Li Yan
and Du Shiran, 1987), “... not daring to guess, [we]
wait for a capable person to solve it.”
REFERENCES
Akman, V. and Surav, M. (1996). Steps toward formalizing
context. AI Magazine, 17(3):55–72.
Bidoit, M. and Mosses, P. D. (2004). CASL User Manual:
Introduction to Using the Common Algebraic Specifi-
cation Language. Springer, Berlin, Heidelberg, New
York.
Borgida, A. and Serafini, L. (2003). Distributed description
logics: Assimilating information from peer sources.
In Journal of Data Semantics, volume 1, pages 153–
184,.
17
In the thesis of the first author (Cruz, 2008) the bridge
rules based on (Ghidini and Serafini, 1998) and (Borgida
and Serafini, 2003) have been directly simulated, but also
strengthened in a description logic context.
Buvaˇc, S., Buvaˇc, V., and Mason, I. A. (1995). Meta-
mathematics of contexts. Fundamenta Informaticae,
23(2/3/4):263–301.
CASL (2001). CASL, The Common Algebraic Spec-
ification Language, Summary, 25 March 2001.
CoFI Language Design Task Group on Language
Design.
http://www.brics.dk/Projects/CoFI/
Documents/CASL/Summary/
.
Cengarle, M. V. (1994). Formal Specifications with
Higher-Order Parametrization. PhD thesis, Ludwig-
Maximilians-Universit¨at, M¨unchen.
Cruz, R. P. (2008). Tiered Logic with Applications to Con-
textualizing Logics. PhD thesis, Monash University,
Melbourne, Australia. In preparation.
Cruz, R. P. and Crossley, J. N. (2008). Tiered logic
method for assisting agents. Technical Report Tech-
nical Report 2008/232, Monash University, Clayton
School of Information Technology, Clayton, Victo-
ria, Australia.
http://www.csse.monash.edu.au/
publications/2008/tr-2008-232-abs.html
.
Gabbay, D. and Nossum, R. T. (1997). Structured contexts
with fibred semantics. In Buvaˇc, S. and Iwa´nska, Ł.,
editors, Working Papers of the AAAI Fall Symposium
on Context in Knowledge Representation and Natu-
ral Language, pages 48–57, Menlo Park, California.
American Association for Artificial Intelligence.
Ghidini, C. and Serafini, L. (1998). Distributed first order
logics. In Baader, F. and Schultz, K. U., editors, Fron-
tiers of Combining Systems 2, pages 121–139, Berlin.
Research Studies Press/Wiley.
Giunchiglia, F. and Ghidini, C. (2000). Local models se-
mantics, or contextual reasoing = locality + compati-
bility. Artificial Intelligence, 127(2):221–259.
Henkin, L. (1949). The completeness of the first-order func-
tional calculus. Journal of Symbolic Logic, 14:159–
166.
Li Yan and Du Shiran (1987). Chinese Mathematics: A
Concise History. Oxford University Press, Oxford.
Translated from the Chinese by J.N. Crossley and
A.W.-C. Lun.
L¨uttich, K. and Mossakowski, T. (2004). Specification of
ontologies in CASL. In Varzi, A. C. and Vieu, L.,
editors, Proceedings of the International Conference
on Formal Ontology in Information Systems (FOIS-
2004), pages 140–150, Amsterdam. IOS PRess.
Poernomo, I. H., Crossley, J. N., and Wirsing, M. (2005).
Adapting proofs-as-programs. Springer, New York.
ICAART 2009 - International Conference on Agents and Artificial Intelligence
376