Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Ursula Martin is active.

Publication


Featured researches published by Ursula Martin.


conference on automated deduction | 1990

Ordered Rewriting and Confluence

Ursula Martin; Tobias Nipkow

One of the major problems in term rewriting theory is what to do with an equation which cannot be ordered into a rule. Many solutions have been proposed, including the use of special unification algorithms or of unfailing completion procedures.


Acta Informatica | 1990

Automating the Knuth Bendix ordering

Jeremy Dick; John Kalmus; Ursula Martin

Knuth and Bendix proposed a very versatile technique for ordering terms, based upon assigning weights to operators and then to terms by adding up the weights of the operators they contain. Our purpose in this paper is as follows. First we give some examples to indicate the flexibility of the method. Then we give a simple and practical algorithm, based on solving systems of linear inequalities, for determining whether or not a set of rules can be ordered by a Knuth Bendix ordering. We also describe how this algorithm may be incorporated in a completion procedure which thus considers all possible choices of weights which orient a given equation.


international symposium on symbolic and algebraic computation | 1999

Automated theorem proving in support of computer algebra: symbolic definite integration as a case study

A. A. Adams; Hanne Gottliebsen; Steve Linton; Ursula Martin

We assess the current state of research in the application of computer aided formal reasoning to computer algebra, and argue that embedded verification support allows users to enjoy its benefits without wrestling with technicalities. We illustrate this claim by considering symbolic definite integration, and present a verifiable symbolic definite integral table look up: a system which matches a query comprising a definite integral with parameters and side conditions, against an entry in a verifiable table and uses a call to a library of lemmas about the reals in the theorem prover PVS to aid in the transformation of the table entry into an answer. We present the full model of such a system as well as a description of our prototype implementation showing the efficacy of such a system: for example, the prototype is able to obtain correct answers in cases where computer algebra systems [CAS] do not. We extend upon FatemanA¢Â�Â�s web-based table by including parametric limits of integration and queries with side conditions.


theorem proving in higher order logics | 2001

Computer Algebra Meets Automated Theorem Proving: Integrating Maple and PVS

Andrew A. Adams; Martin Dunstan; Hanne Gottliebsen; Tom Kelsey; Ursula Martin; Sam Owre

We describe an interface between version 6 of the Maple computer algebra system with the PVS automated theorem prover. The interface is designed to allow Maple users access to the robust and checkable proof environment of PVS. We also extend this environment by the provision of a library of proof strategies for use in real analysis. We demonstrate examples using the interface and the real analysis library. These examples provide proofs which are both illustrative and applicable to genuine symbolic computation problems.


rewriting techniques and applications | 1987

How to Choose Weights in the Knuth Bendix Ordering

Ursula Martin

Knuth and Bendix proposed a very versatile technique for ordering terms, based upon assigning weights to operators and then to terms by adding up the weights of the operators they contain. Our purpose in this paper is twofold. First we give some examples to indicate the flexibility of the method. Then we give a simple and practical algorithm, based on the simplex algorithm, for determining whether or not a set of rules can be ordered by a Knuth Bendix ordering.


Theoretical Computer Science | 1989

A geometrical approach to multiset orderings

Ursula Martin

We survey different ways of ordering multisets, and give a classification of multiset orderings based on the notion of a cone in Rn. This enables us to derive new results about the dominance ordering and the standard multiset ordering.


Journal of Automated Reasoning | 1988

Unification in Boolean rings

Ursula Martin; Tobias Nipkow

We show that two Boolean terms which are unifiable have a most general unifier, which can be described using the terms themselves and a single unifier. Techniques for finding a single unifier are given.


international conference on hybrid systems computation and control | 2003

A Hoare logic for single-input single-output continuous-time control systems

Richard J. Boulton; Ruth Hardy; Ursula Martin

This paper presents a Hoare-style logic for reasoning about the frequency response of control systems in the continuous-time domain. Two properties, the gain (amplitude) and phase shift, of a control system are considered. These properties are for a sinusoidal input of variable frequency. The logic operates over a simplified form of block diagram, including arbitrary transfer functions, feedback loops, and summation of signals. Reasoning is compositional, i.e. properties of a system can be deduced from properties of its subsystems. A prototype tool has been implemented in a mechanised theorem prover.


logic in computer science | 1993

The order types of termination orderings on monadic terms, strings and multisets

Ursula Martin; Elizabeth Scott

Total well-founded orderings on monadic terms satisfying the replacement and full invariance properties are considered. It is shown that any such ordering on monadic terms in one variable and two unary function symbols must have order type omega , omega /sup 2/, or omega /sup omega /. It is further shown that a familiar construction gives rise to continuum many such orderings of order type omega . A new family of such orderings of order type omega is constructed, and it is shown that there are only four such orderings of order type omega /sup omega /, the two familiar recursive path orderings and two closely related orderings. It is shown that any total well-founded ordering on N/sup n/ that is preserved under vector addition must have order type omega /sup lambda / for some 1<or=k<or=n; if k<n, there are continuum many such orderings, and if k=n, there are only n-factorial, namely the n-factorial lexicographic orderings.<<ETX>>


Bulletin of the American Mathematical Society | 1986

Almost all

Ursula Martin

Many common finite p-groups admit automorphisms of order coprime to p, and when p is odd, it is reasonably difficult to find finite p-groups with automorphism group a p-group. Yet the goal of this paper is to prove that almost all finite p-groups do have automorphism group a p-group when p is odd. The asymptotic sense in which the theorem holds involves bounding the Frattini length of the p-groups and letting the number of generators go to infinity. The proof of the theorem draws on a detailed analysis of the Frattini series of a free group and the combinatorics linking finite p-groups and representations of GL(n, Fp). The case of p = 2 remains open.

Collaboration


Dive into the Ursula Martin's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Tom Kelsey

University of St Andrews

View shared research outputs
Top Co-Authors

Avatar

Steve Linton

University of St Andrews

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ruth Hardy

University of St Andrews

View shared research outputs
Top Co-Authors

Avatar

Martin Dunstan

University of St Andrews

View shared research outputs
Top Co-Authors

Avatar

Paulo Oliva

Queen Mary University of London

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge