Skip to content
Snippets Groups Projects
note.tex 3.26 KiB
Newer Older
  • Learn to ignore specific revisions
  • Michael Kohlhase's avatar
    new
    Michael Kohlhase committed
    \documentclass[11pt]{bluenote}
    \usepackage{url,graphicx,wrapfig}
    \usepackage[show]{ed}
    \blueProject{MaMoReD}
    %\blueURI{http://imkt.org}
    \usepackage[hyperref=auto,style=alphabetic,isbn=false,backend=bibtex]{biblatex}
    %\usepackage{bibtweaks}
    
    \addbibresource{preamble}
    \addbibresource{kwarcpubs}
    \addbibresource{extpubs}
    \addbibresource{kwarccrossrefs}
    \addbibresource{extcrossrefs}
    
    Michael Kohlhase's avatar
    new
    Michael Kohlhase committed
    \usepackage{hyperref} 
    \usepackage{xspace}
    \usepackage{paralist}
    
    \def\defemph#1{\textbf{#1}}
    
    Michael Kohlhase's avatar
    Michael Kohlhase committed
    \def\GF{\textsf{GF}\xspace}
    \def\MMT{\textsf{MMT}\xspace}
    
    
    \title{A GF/MMT, a Framework for Computational Semantics} 
    
    Michael Kohlhase's avatar
    new
    Michael Kohlhase committed
    \author{Michael Kohlhase, Dennis M\"uller, Frederik Sch\"afer\\Computer Science,  FAU
      Erlangen-N\"urnberg\\\url{http://kwarc.info}}
    
    \begin{document}
    \maketitle
    
    \begin{abstract}
    
    Michael Kohlhase's avatar
    Michael Kohlhase committed
      In this note we present how a combination of \GF and \MMT can be used as a development
    
    Michael Kohlhase's avatar
    new
    Michael Kohlhase committed
      framework for natural language semantics.
    \end{abstract}
    \tableofcontents\newpage
    
    Michael Kohlhase's avatar
    new
    Michael Kohlhase committed
    \section{Introduction}\label{sec:intro}
    
    
    Natural language semantics studies systems that represent and compute the meaning of
    natural language utterances. It focuses on models that can predict the truth conditions of
    an utterance $u$, i.e. for all possible contexts $C$ of $u$, it can predict whether $C(u)$
    is valid. Following the ``\defemph{method of fragments}'' introduced in Montague's seminal
    paper ``\emph{The proper Treatment of Quantifiers in ordinary Emnglish}''
    (PTQ~\cite{Montague:tptoqi73}) such models usually involve
    \begin{compactenum}
    \item a \defemph{grammar formalism} $G$ that determines a natural language fragment and
      can parse this into syntax trees,
    \item a \defemph{formal (logical) system} $L$ consisting of a formal language, a model
      theory, and a calculus that specifies derivability,
    \item a \defemph{semantics construction} process that transforms syntax frees of $G$ into
      terms in $L$,  and
    \item possibly a \defemph{semantic/pragmatic analysis} process that further specifies the
      $L$ with respect to the utterance context. 
    \end{compactenum}
    
    In the three decades following PTQ a plethora of semantics models have been proposed.  In
    the past, this has been a largely pen-and-paper endeavor.  Even though parts of the models
    have been implemented, there is no general-purpose framework\footnote{We do not count
      high-level programming languages as frameworks here; for these we have extensive,
      integrated develoments of models in Prolog~\cite{BlaBos:rainl05} and
      Haskell~\cite{EijUng:csfp10} } that allows the effective experimentation with language
    models.
    
    
    Michael Kohlhase's avatar
    Michael Kohlhase committed
    \section{Preliminaries}\label{sec:prelim}
    
    \subsection{The Grammatical Framework}\label{sec:gf}
    
    
    \GF is the ``Grammatical Framework''~\cite{Ranta:GF04,ranta-2011,GF:on}, which seems
    uniquely suited for our purposes. It is modular, and it is based (essentially) on LF,
    i.e. uses a dependently typed $\lambda$-calculus under the hood. For our purposes,
    \cite{Ranta:tlled11} is a treasure trove of insights.
    
    
    \ednote{cite~\cite{BerChattsfts17}; this combines \GF and Coq for for the Fracas corpus.}
    
    Michael Kohlhase's avatar
    Michael Kohlhase committed
    \subsection{\MMT:  The Meta-Meta Framework for Meta-Meta Theories}\label{sec:mmt}
    \ednote{MK: talk about LATIN, }
    
    Michael Kohlhase's avatar
    Michael Kohlhase committed
    \section{Combining \GF and \MMT}
    
    Michael Kohlhase's avatar
    new
    Michael Kohlhase committed
    \section{Conclusion}\label{sec:concl}
    
    \printbibliography
    \end{document}
    %%% Local Variables:
    %%% mode: latex
    %%% TeX-master: t
    %%% End: