Results 1 
4 of
4
Mathematical Vernacular in Type Theorybased Proof Assistants
 Workshop on User Interfaces in Theorem Proving
, 1998
"... In this paper we present the Durham Mathematical Vernacular (MV) project, discuss the general design of a prototype to support experimentation with issues of MV, explain current work on the prototype  specifically in the type theory basis of the work, and end with a brief discussion of methodology ..."
Abstract

Cited by 3 (2 self)
 Add to MetaCart
(Show Context)
In this paper we present the Durham Mathematical Vernacular (MV) project, discuss the general design of a prototype to support experimentation with issues of MV, explain current work on the prototype  specifically in the type theory basis of the work, and end with a brief discussion of methodology and future directions. The current work concerns an implementation of Luo's typed logical framework LF, and making it more flexible with respect to the demands of implementing MV  in particular, metavariables, multiple contexts, subtyping, and automation. This part of the project may be of particular interest to the general theorem proving community. We will demonstrate a prototype at the conference. 1 Introduction: Defining a Mathematical Vernacular The long term aim of the project is to develop theory and techniques with which the complementary strengths of NLP (Natural Language Processing) and CAFR (ComputerAssisted Formal Reasoning) can be combined to support computerassisted reas...
ComputerAssisted Reasoning with Natural Language: Implementing a Mathematical Vernacular
 In CLUK'98
, 1998
"... This paper presents the Durham Mathematical Vernacular (MV) project. The project aims to develop the technology for interactive tools based on proof checking with type theory, which allow mathematicians to develop mathematics in their usual vernacular. Its subgoals are to develop type theory techno ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
This paper presents the Durham Mathematical Vernacular (MV) project. The project aims to develop the technology for interactive tools based on proof checking with type theory, which allow mathematicians to develop mathematics in their usual vernacular. Its subgoals are to develop type theory technology to support MV and to develop the corresponding NL technology. Mathematical language has many significant differences from everyday language, hence a different approach is required to automatically process such language. We discuss some important differences and how they affect implementation. A key requirement is for correctness. Another key feature is that the user defineshis own terminology. We then discuss work in progress, namely the issue of semantic wellformedness in mathematical descriptions, and a prototype being developed to experiment with aspects of the project. 1 Introduction: Defining a Mathematical Vernacular The long term aim of this project is to develop theory and tec...
1 Grupo de Investigación en Ingeniería de Software
"... Resumen—Las herramientas CASE han asistido a los analistas en el trazado de diagramas UML y otros tipos de diagramas para el desarrollo de software. Sin embargo, la tarea previa al trazado de diagramas, que es la comprensión del discurso del interesado, no es soportada por las herramientas CASE trad ..."
Abstract
 Add to MetaCart
(Show Context)
Resumen—Las herramientas CASE han asistido a los analistas en el trazado de diagramas UML y otros tipos de diagramas para el desarrollo de software. Sin embargo, la tarea previa al trazado de diagramas, que es la comprensión del discurso del interesado, no es soportada por las herramientas CASE tradicionales. Para este fin, el Procesamiento del Lenguaje Natural propuso un nuevo tipo de herramientas CASE, que incluye tanto interpretación del lenguaje natural como generación de diagramas UML. En este artículo se introduce UNCDiagramador, una novedosa herramienta CASE para la representación gráfica del discurso del interesado mediante esquemas preconceptuales. UNCDiagramador también es capaz de transformar automáticamente los esquemas preconceptuales en tres diagramas de UML 2.0. Finalmente, el uso del UNCDiagramador se demuestra con un ejemplo
METAMODELS IN GENERATION OF UML USING NLIBASED DIALOG
"... Abstract — The current trends in software engineering aim at narrowing the semantic and syntactic gap between the representation formalism of humans and of computers. This paper gives an overview on the application of natural language interface in software engineering applications and describes the ..."
Abstract
 Add to MetaCart
(Show Context)
Abstract — The current trends in software engineering aim at narrowing the semantic and syntactic gap between the representation formalism of humans and of computers. This paper gives an overview on the application of natural language interface in software engineering applications and describes the structure of a NLIbased UML model developer module. An extended UML Kernel metamodel is presented for the NLI dialog interface and UML generation. I.