Network


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

Hotspot


Dive into the research topics where Arthur Charlesworth is active.

Publication


Featured researches published by Arthur Charlesworth.


ACM Transactions on Programming Languages and Systems | 1987

The multiway rendezvous

Arthur Charlesworth

The multiway rendezvous is a natural generalization of the rendezvous in which more than two processes may participate. The utility of the multiway rendezvous is illustrated by solutions to a variety of problems. To make their simplicity apparent, these solutions are written using a construct tailor-made to support the multiway rendezvous. The degree of support for multiway rendezvous applications by several well-known languages that support the two-way rendezvous is examined. Since such support for the multiway rendezvous is found to be inadequate, well-integrated extensions to these languages are considered that would help provide such support.


Proceedings of the American Mathematical Society | 1977

On the cardinality of a topological space

Arthur Charlesworth

In recent papers, B. Sapirovskiï, R. Pol, and R. E. Hodel have used a transfinite construction technique of Sapirovskil to provide a unified treatment of fundamental inequalities in the theory of cardinal functions. Sapirovskils technique is used in this paper to establish an inequality whose countable version states that the continuum is an upper bound for the cardinality of any Lindelöf space having countable pseudocharacter and a point-continuum separating open cover. In addition, the unified treatment is extended to include a recent theorem of Sapirovskil concerning the cardinality of T3 spaces.


Cognitive Science | 2017

Categories of Large Numbers in Line Estimation.

David Landy; Arthur Charlesworth; Erin R. Ottmar

How do people stretch their understanding of magnitude from the experiential range to the very large quantities and ranges important in science, geopolitics, and mathematics? This paper empirically evaluates how and whether people make use of numerical categories when estimating relative magnitudes of numbers across many orders of magnitude. We hypothesize that people use scale words-thousand, million, billion-to carve the large number line into categories, stretching linear responses across items within each category. If so, discontinuities in position and response time are expected near the boundaries between categories. In contrast to previous work (Landy, Silbert, & Goldin, 2013) that suggested only that a minority of college undergraduates employed categorical boundaries, we find that discontinuities near category boundaries occur in most or all participants, but that accurate and inaccurate participants respond in opposite ways to category boundaries. Accurate participants highlight contrasts within a category, whereas inaccurate participants adjust their responses toward category centers.


ACM Transactions on Programming Languages and Systems | 2002

The undecidability of associativity and commutativity analysis

Arthur Charlesworth

Associativity is required for the use of general scans and reductions in parallel languages. Some systems also require functions used with scans and reductions to be commutative. We prove the undecidability of both associativity and commutativity. Thus, it is impossible in general for a compiler to check for those conditions. We also prove the stronger result that the resulting relations fail to be recursively enumerable. We prove that these results hold for the kind of function subprograms of practical interest in such a situation: function subprograms that, due to syntactical restrictions, are guaranteed to halt. Thus, our results are stronger than one can obtain from Rices Theorem. We also obtain limitations concerning the construction of functions and limitations concerning compiler-generated run-time checks. In addition, we prove an undecidability result about programmer-constructed run-time checks.


ACM Transactions on Computational Logic | 2006

Comprehending software correctness implies comprehending an intelligence-related limitation

Arthur Charlesworth

This article applies mathematical logic to obtain a rigorous foundation for previous inherently nonrigorous results and also extends those previous results. Roughly speaking, our main theorem states: any agent A that comprehends the correctness-related properties of software S also comprehends an intelligence-related limitation of S. The theorem treats the output of S, if any, as an attempt at solving a halting problem. Previous nonrigorous attempts to obtain similar theorems depend on infallibility assumptions on both the agent and the software. The hypothesis that intelligent agents and intelligent software must be infallible has been widely questioned. In addition, recent work by others has determined that well-known previous attempts use a fallacious form of reasoning; that is, the same form of reasoning can yield paradoxical results. Our main theorem avoids infallibility assumptions on both the agent and the software. In addition, our proof is rigorous, in the sense that in principle one can carry it out in Zermelo-Fraenkel set theory. The software correctness framework considered in the main theorem is that of Hoare logic.


Minds and Machines | 2014

The Comprehensibility Theorem and the Foundations of Artificial Intelligence

Arthur Charlesworth

Abstract Problem-solving software that is not-necessarily infallible is central to AI. Such software whose correctness and incorrectness properties are deducible by agents is an issue at the foundations of AI. The Comprehensibility Theorem, which appeared in a journal for specialists in formal mathematical logic, might provide a limitation concerning this issue and might be applicable to any agents, regardless of whether the agents are artificial or natural. The present article, aimed at researchers interested in the foundations of AI, addresses many questions related to that theorem, including differences between it and results of Gödel and Turing that have sometimes played key roles in Minds and Machines articles. This study also suggests that—if one is willing to assume a thesis due to Donald Knuth—the Comprehensibility Theorem is the first mathematical theorem implying the impossibility of any AI agent or natural agent—including a not-necessarily infallible human agent—satisfying a rigorous and deductive interpretation of the self-comprehensibility challenge. Some have pointed out the difficulty of self-comprehensibility, even according to presumably a less rigorous interpretation. This includes Socrates, who considered it to be among the most important of intellectual tasks. Self-comprehensibility in some form might be essential for a kind of self-reflection useful for self-improvement that might enable some agents to increase their success. We use the methods of applied mathematics, rather than philosophy, although some topics considered could be of interest to philosophers.


Minds and Machines | 2016

A Theorem about Computationalism and Absolute Truth

Arthur Charlesworth

This article focuses on issues related to improving an argument about minds and machines given by Kurt Gödel in 1951, in a prominent lecture. Roughly, Gödel’s argument supported the conjecture that either the human mind is not algorithmic, or there is a particular arithmetical truth impossible for the human mind to master, or both. A well-known weakness in his argument is crucial reliance on the assumption that, if the deductive capability of the human mind is equivalent to that of a formal system, then that system must be consistent. Such a consistency assumption is a strong infallibility assumption about human reasoning, since a formal system having even the slightest inconsistency allows deduction of all statements expressible within the formal system, including all falsehoods expressible within the system. We investigate how that weakness and some of the other problematic aspects of Gödel’s argument can be eliminated or reduced.


Mathematics Magazine | 1981

A Proof of Gödel's Theorem in Terms of Computer Programs

Arthur Charlesworth


American Mathematical Monthly | 1976

A Note on Urysohn's Metrization Theorem

Arthur Charlesworth


Cognitive Science | 2014

Cutting In Line: Discontinuities in the Use of Large Numbers by Adults

David Landy; Arthur Charlesworth; Erin R. Ottmar

Collaboration


Dive into the Arthur Charlesworth's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Doug Szajda

University of Richmond

View shared research outputs
Top Co-Authors

Avatar

Ed Kenney

University of Richmond

View shared research outputs
Top Co-Authors

Avatar

Jason Owen

University of Richmond

View shared research outputs
Researchain Logo
Decentralizing Knowledge