Mark Kambites
University of Manchester
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Mark Kambites.
Proceedings of the ACM 2000 conference on Java Grande | 2000
J. M. Bull; Mark Kambites
This paper describes the de nition and implementation of an OpenMP-like set of directives and library routines for shared memory parallel programming in Java. A speci cation of the directives and routines is proposed and discussed. A prototype implementation, JOMP, consisting of a compiler and a runtime library, both written entirely in Java, is presented, which implements a signi cant subset of the proposed speci cation.
Communications in Algebra | 2009
Mark Kambites
We present an exposition of the theory of M-automata and G-automata, or finite automata augmented with a multiply-only register storing an element of a given monoid or group. Included are a number of new results of a foundational nature. We illustrate our techniques with a group-theoretic interpretation and proof of a key theorem of Chomsky and Schützenberger from formal language theory.
Concurrency and Computation: Practice and Experience | 2001
Mark Kambites; Jan Obdržálek; J. M. Bull
This paper describes the definition and implementation of an OpenMP‐like set of directives and library routines for shared memory parallel programming in Java. A specification of the directives and routines is proposed and discussed. A prototype implementation, consisting of a compiler and a runtime library, both written entirely in Java, is presented, which implements most of the proposed specification. Some preliminary performance results are reported. Copyright
International Journal of Algebra and Computation | 2008
Murray Elder; Mark Kambites; Gretchen Ostheimer
We study finitely generated groups whose word problems are accepted by counter automata. We show that a group has word problem accepted by a blind n-counter automaton in the sense of Greibach if and only if it is virtually free abelian of rank n; this result, which answers a question of Gilman, is in a very precise sense an abelian analogue of the Muller–Schupp theorem. More generally, if G is a virtually abelian group then every group with word problem recognized by a G-automaton is virtually abelian with growth class bounded above by the growth class of G. We consider also other types of counter automata.
Theoretical Computer Science | 2006
Mark Kambites
We consider blind, deterministic, finite automata equipped with a register which stores an element of a given monoid, and which is modified by right multiplication by monoid elements. We show that, for monoids M drawn from a large class including groups, such an automaton accepts the word problem of a group H if and only if H has a finite index subgroup which embeds in the group of units of M. In the case that M is a group, this answers a question of Elston and Ostheimer.
Semigroup Forum | 2018
Zur Izhakian; Marianne Johnson; Mark Kambites
We study the structure of groups of finitary tropical matrices under multiplication. We show that the maximal groups of
Transactions of the American Mathematical Society | 2012
Robert D. Gray; Mark Kambites
arXiv: Group Theory | 2009
Mark Kambites
n \times n
International Journal of Algebra and Computation | 2005
Victoria Gould; Mark Kambites
Advances in Mathematics | 2016
Zur Izhakian; Marianne Johnson; Mark Kambites
n×n tropical matrices are precisely the groups of the form