/fuf

Functional Unification Formalism

Primary LanguageCommon LispGNU General Public License v2.0GPL-2.0

fuf and surge

Functional Unification Formalism

and

Systemic Unification-based Realization Grammar for English

FUF 5.4 and SURGE 2.2

All the material included in this package is Copyright 1987-2017 by

      Michael Elhadad
      Ben Gurion University
      Dept. of Computer Science
      Beer Sheva, 84105  ISRAEL
      elhadad at cs.bgu.ac.il

This repository contains FUF 5.4, a system of natural language generation based on the formalism of Functional Unification Grammars.

SURGE is a large grammar of English written in FUF used for surface realization in natural language generation. It maps "deep syntax / lexicalized semantic" input specifications to fluent English sentences.

SURGE is written in FUF. FUF is an interpreter written in CommonLisp.

The package includes a Dockerfile to build a container that includes a Jupyter notebook to interact with SURGE. See Installation Instructions.