$\boldsymbol {\cal BC\!D\!L}$: Basic Constructive Description Logic

  • Authors:
  • Mauro Ferrari;Camillo Fiorentini;Guido Fiorino

  • Affiliations:
  • Dipartimento di Informatica e Comunicazione, Università degli Studi dell'Insubria, Varese, Italy 21100;Dipartimento di Scienze dell'Informazione, Università degli Studi di Milano, Milan, Italy 20135;Dipartimento di Metodi Quantitativi per le Scienze Economiche Aziendali, Università degli Studi di Milano-Bicocca, Milan, Italy 20126

  • Venue:
  • Journal of Automated Reasoning
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present ${\mbox{\mbox{${\cal BC\!D\!L}$}}}$ , a description logic based on information terms semantics, which allows a constructive interpretation of ${\mbox{\mbox{${\cal ALC}$}}}$ formulas. In the paper we describe the information terms semantics, we define a natural deduction calculus for ${\mbox{\mbox{${\cal BC\!D\!L}$}}}$ and we show it is sound and complete. As a first application of proof-theoretical properties of the calculus, we show how it fulfills the proofs-as-programs paradigm. Finally, we discuss the role of generators, the main element distinguishing our formalisation from the usual ones.