• Publications
  • Influence
Rippling: A Heuristic for Guiding Inductive Proofs
TLDR
We describe rippling: a tactic for the heuristic control of the key part of proofs by mathematical induction that significantly reduces the search for a proof of a wide variety of inductive theorems. Expand
  • 312
  • 8
  • PDF
System Description: Proof Planning in Higher-Order Logic with Lambda-Clam
TLDR
This system description outlines the λClam system for proof planning in higher-order logic. Expand
  • 121
  • 8
The Oyster-Clam System
TLDR
An interactive proof editor based on the Cornell NuPRL system, but implemented in Prolog. Expand
  • 248
  • 5
  • PDF
Backbone Fragility and the Local Search Cost Peak
TLDR
We make a number of significant contributions to the analysis of WSAT on high-cost random instances, using the recently-introduced concept of the backbone of a SAT instance. Expand
  • 86
  • 5
  • PDF
Representing music symbolically
TLDR
The automated understanding and generation of music is an area of research that raises problems that are central to the Artiicial Intelligence enterprise. Expand
  • 34
  • 4
The Synthesis of Logic Programs from Inductive Proofs
TLDR
We describe a technique for synthesising logic (Prolog) programs from non-executable specifications. Expand
  • 55
  • 3
  • PDF
Experiments with proof plans for induction
The technique of proof plans is explained. This technique is used to guide automatic inference in order to avoid a combinatorial explosion. Empirical research is described to test this technique inExpand
  • 79
  • 3
  • PDF
A computational account of conceptual blending in basic mathematics
TLDR
We present an account of a process by which different conceptualisations of number can be blended together to form new conceptualisations via recognition of common features, and judicious combination of their distinctive features. Expand
  • 38
  • 3
  • PDF
Hierarchical music representation for composition and analysis
TLDR
We present intermediate results of continuing research into the utility of generalised hierarchical structures for the representation of musical information, usingconstituents, which are structurally significant groupings of musical events. Expand
  • 67
  • 3
...
1
2
3
4
5
...