HomePage RecentChanges

HDM-related things to check out

Preface

This page is (as the name says) related to HDM. If you don't know what that is, follow the link and then come back to this page. Note to all helpful humanoids acquainted with HDM: fixing up this pages is one of the Focused HDM subprojects.

For further discussion of this page, please see Discussion of HDM-related things.

Introduction

One can look at the long list of Digital Math by Alphabet to see that the HDM project is a new entry on a already well-developed field of research (but it's old enough to be on the list!). Some of the projects/resources that I have heard about from other sources and that have caught my attention are listed here.

Sorted items

Mathematical Provers, Proof Assistants, and Formal Math particularly relevant to HDM : HDM includes a formal math component. The page linked to above describes some of the related work in this area that has caught our attention. For a description our own efforts in this area, see hdm's formal system.
Linguistics research and programs particularly relevant to HDM : HDM includes a linguistics component. The page linked to above describes some of the related work in this area that has caught our attention. For a description our own efforts in this area, see hdm's parsing system.
Issues in search particularly relevant to HDM : Search is often called the "fundamental operation" of AI. (Or something like that.) But can also stand on its own as a topic of inquiry. The page linked to above describes some of the related work in this area that has caught our attention.
Digital libraries and DL projects particularly relevant to HDM : HDM is going to be a "digital library" (or maybe more accurately, a scholia-based document). We take a somewhat broad view on what it means to be a "digital library", basically, any browsable online collection of documents or data qualifies. The overlap with other areas is sometimes large (e.g. a DL related to linguistics might be categorized under linguistics, if it is mostly interesting from the linguistics point of view). In addition to digital library research, we're also interested in DL's that contain a significant amount of mathematical content. Mathematics retrodigitization will be discussed in another section. The page linked to above describes some of the related work in this area that has caught our attention.
Artificial intelligence work particularly relevant to HDM : The HDM project includes an AI component. The subject area of mathematics is sufficiently large to make an "expert system" for math a daunting task (but it is part of the project nonetheless!). Furthermore, connections to AI exist through intersections with linguistics (and probably other areas as well). This section does not treat everything that might be classified as "AI" but rather, the projects and topics that can't be classified any other way. For a description our own efforts in this area, see hdm's ai system.
Hypertext work particularly relevant to HDM : Hypertext and AI are closely related in HDM; see Arxana.
Mathematical logic particularly relevant to HDM : The distinction between "mathematical logic" and "formal mathematics" may be a matter of taste, but I consider the mathematical logic stuff to be more "foundational" (and the other to be more computational). Both are relevant to hdm's formal system.
Representation language developments particularly relevant to HDM : The "correct" way of representing math on a computer probably depends on the kind of math, its intended use, and perhaps a few other issues. A number of groups are working on different ways of representing mathematics, for humans and machines. Some of the languages are those used by provers (see earlier section). Our multipurpose math representation language is called h-code. This page talks about other math representation languages and theory thereof.
Educational issues particularly relevant to HDM : When we have significant mathematical content on line, we want to write programs that will help people learn this content. One of the topics that comes in here is automatic tutoring, but more angles can certainly be included.
Communication issues particularly relevant to HDM : Unlike the section on linguistics above, this section has more of a social component; it looks at communication within social contexts. Certainly this relates to linguistics, but also to education and research, and a number of other things.
Philosophical issues particularly relevant to HDM : Philosophy is another catch-all; this section deals with self-proclaimed philosophers and writings about them.

Unsorted items

work by Johan G. F. Belinfante : on set theory
computer algebra and symbolic manipulation systems : (mentioned by Ron Boisvert)
general field of Mathematical Knowledge Management : (mentioned by Ron Boisvert; this name was coined by Bruno Buchberger)
Symbolic Computing with LISP and PROLOG : (this just seemed like a reasonable textbook)
"Growing a Language" by Guy L. Steele, Jr. : (assigned in Dr. Lavender's programming languages class)
zoe : "like google for email" (mentioned by Sacha Chua; note that google is now coming out with gmail…)
Leo : (rather like my TODL idea in some ways; mentioned by Sacha Chua)
the rememberance agent : (mentioned by Sacha Chua)
Syntax-directed program editors : search google or CiteSeer (mentioned by William Cook)
Intentional Programming : (example mentioned by William Cook)
program development environments : most mainstream ones find all references to a given piece of code (mentioned by William Cook)
Program development by Stepwise refinement : (mentioned by William Cook)
some (idle?) talk about making a standard for wiki :
Ken Barker's thesis :
autonomous agents : (mentioned by Karen Fullam)
QSR group at Leeds : (mentioned by Chip Masters)
Borwein : (mentioned by Joel Foisy – actually these guys come up a lot)
Forbus : (works with Cycorp on NSF grants)
OpenCyc : (part of Cyc, under a free license)
book-mode by Wm. Schelter :
Maxima : Quote from SourceForge: "Maxima is a fairly complete computer algebra system written in lisp with an emphasis on symbolic computation. It is based on DOE-MACSYMA and licensed under the GPL. Its abilities include symbolic integration, 3D plotting, and an ODE solver."
"Introduction to Automata Theory, Languages, and Computation" : "A completely revised edition of the Hopcroft-Ullman automata book from 1979 (Addison-Wesley) was published in November, 2000. Rajeev Motwani is a new coauthor. The revised edition features more explanations and intuition, more applications, and a selection of topics with an eye toward balancing the need for relevance with the need to master the foundations of computer science." A review of the Table of Contents suggests that this is an excellent source of foundational material. Unfortunately, this textbook is not available without remuneration in Planet Dirt (Earth?) currency units. However, the enterprising scholar should encounter few difficulties obtaining sufficient currency units within the ludicrously primitive economic system used on the planet.

other contacts

David McAllester's Personal WWW Page :
Jeffrey Mark Siskind's Personal WWW Page :

Links from the original HDM essay

GNU : (free software)
Richard Fateman et al.'s OCR project
Infty research project, Masakazu Suzuki et al.
The Insidious Big Brother DataBase : (simple program that "notices" and stores contact information found in emai
The Dada Engine : (automated text generation, albeit random)

Black sheep

related things but the relationships and/or the things themselves are seen, at least by some, as being somewhat dubious.

chatbots :
I2O : (for the other important definition of HDM in computing)
Towards a bicyclist dictionary : (comes up in websearch for "hyperreal dictionary")

O'cat-contributed links (re: Feasibility)

Lozier Presents Keynote Lecture on Mathematical Knowledge Management February 2004 :
Dr. Daniel W. Lozier :
Digital Library of Mathematical Functions :

Newspaper clippings

NYT Chess column by Robert Byrne, Dec. 11, 2005 "With Everything in Databases, Top Players Must Work Harder" : An interesting take on the role of computers in the way people play chess. "One product of all of this scholarship is that the most talented players are getting fewer free rides."
Chicago Tribune, Nov 27, 2005, "Plugged-in Proust; Has e-lit come of age?" : Mentions Scott Rettberg (New Media Studies at Richard Stockton College of NJ) and William J. Mitchell (Media Arts and Sciences at MIT). Quote: "The idea of the book as an inert entity is gradually giving way to the idea of the book as a fluid, formless repository for an ever-changing variety of words and ideas by a constantly modified cast of writers." Also mentions an Amazon service where people can order portions of a book rather than the whole thing (reminiscent of Ted Nelson stuff).

New or new-ish

TeX language mode for Emacs Calc :
AI repository : http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/0.html
http://electricsheep.org : Distributed android dreams.
http://en.wikipedia.org/wiki/Total_Information_Awareness : These folks were getting set up to do good work in citizen surveillance, etc., when they were prematurely shut down. Their work has allegedly been taken over by the Disruptive Technology Office (see this).