Skip to main content

Showing 1–16 of 16 results for author: Powell, T

Searching in archive cs. Search in all archives.
.
  1. arXiv:2303.08774  [pdf, other

    cs.CL cs.AI

    GPT-4 Technical Report

    Authors: OpenAI, Josh Achiam, Steven Adler, Sandhini Agarwal, Lama Ahmad, Ilge Akkaya, Florencia Leoni Aleman, Diogo Almeida, Janko Altenschmidt, Sam Altman, Shyamal Anadkat, Red Avila, Igor Babuschkin, Suchir Balaji, Valerie Balcom, Paul Baltescu, Haiming Bao, Mohammad Bavarian, Jeff Belgum, Irwan Bello, Jake Berdine, Gabriel Bernadett-Shapiro, Christopher Berner, Lenny Bogdonoff, Oleg Boiko , et al. (256 additional authors not shown)

    Abstract: We report the development of GPT-4, a large-scale, multimodal model which can accept image and text inputs and produce text outputs. While less capable than humans in many real-world scenarios, GPT-4 exhibits human-level performance on various professional and academic benchmarks, including passing a simulated bar exam with a score around the top 10% of test takers. GPT-4 is a Transformer-based mo… ▽ More

    Submitted 4 March, 2024; v1 submitted 15 March, 2023; originally announced March 2023.

    Comments: 100 pages; updated authors list; fixed author names and added citation

  2. Proofs as stateful programs: A first-order logic with abstract Hoare triples, and an interpretation into an imperative language

    Authors: Thomas Powell

    Abstract: We introduce an extension of first-order logic that comes equipped with additional predicates for reasoning about an abstract state. Sequents in the logic comprise a main formula together with pre- and postconditions in the style of Hoare logic, and the axioms and rules of the logic ensure that the assertions about the state compose in the correct way. The main result of the paper is a realizabili… ▽ More

    Submitted 25 January, 2024; v1 submitted 4 January, 2023; originally announced January 2023.

    Journal ref: Logical Methods in Computer Science (January 26, 2024) lmcs:10776

  3. arXiv:2007.04001  [pdf, other

    cs.LG cs.DB stat.ML

    Supervised machine learning techniques for data matching based on similarity metrics

    Authors: Pim Verschuuren, Serena Palazzo, Tom Powell, Steve Sutton, Alfred Pilgrim, Michele Faucci Giannelli

    Abstract: Businesses, governmental bodies and NGO's have an ever-increasing amount of data at their disposal from which they try to extract valuable information. Often, this needs to be done not only accurately but also within a short time frame. Clean and consistent data is therefore crucial. Data matching is the field that tries to identify instances in data that refer to the same real-world entity. In th… ▽ More

    Submitted 15 September, 2021; v1 submitted 8 July, 2020; originally announced July 2020.

  4. On the computational content of Zorn's lemma

    Authors: Thomas Powell

    Abstract: We give a computational interpretation to an abstract instance of Zorn's lemma formulated as a wellfoundedness principle in the language of arithmetic in all finite types. This is achieved through Gödel's functional interpretation, and requires the introduction of a novel form of recursion over non-wellfounded partial orders whose existence in the model of total continuous functionals is proven us… ▽ More

    Submitted 28 April, 2020; v1 submitted 10 January, 2020; originally announced January 2020.

  5. arXiv:1906.10719  [pdf, other

    cs.LO cs.PL math.LO

    A unifying framework for continuity and complexity in higher types

    Authors: Thomas Powell

    Abstract: We set up a parametrised monadic translation for a class of call-by-value functional languages, and prove a corresponding soundness theorem. We then present a series of concrete instantiations of our translation, demonstrating that a number of fundamental notions concerning higher-order computation, including termination, continuity and complexity, can all be subsumed into our framework. Our main… ▽ More

    Submitted 8 September, 2020; v1 submitted 25 June, 2019; originally announced June 2019.

    Journal ref: Logical Methods in Computer Science, Volume 16, Issue 3 (September 9, 2020) lmcs:5746

  6. arXiv:1903.03070  [pdf, ps, other

    cs.LO cs.DS math.AC math.LO

    An algorithmic approach to the existence of ideal objects in commutative algebra

    Authors: Thomas Powell, Peter M Schuster, Franziskus Wiesnet

    Abstract: The existence of ideal objects, such as maximal ideals in nonzero rings, plays a crucial role in commutative algebra. These are typically justified using Zorn's lemma, and thus pose a challenge from a computational point of view. Giving a constructive meaning to ideal objects is a problem which dates back to Hilbert's program, and today is still a central theme in the area of dynamical algebra, wh… ▽ More

    Submitted 7 March, 2019; originally announced March 2019.

  7. arXiv:1902.09539  [pdf, ps, other

    cs.LO math.LO

    Dependent choice as a termination principle

    Authors: Thomas Powell

    Abstract: We introduce a new formulation of the axiom of dependent choice that can be viewed as an abstract termination principle, which generalises the recursive path orderings used to establish termination of rewrite systems. We consider several variants of our termination principle, and relate them to general termination theorems in the literature.

    Submitted 25 February, 2019; originally announced February 2019.

  8. arXiv:1812.11003  [pdf, ps, other

    cs.LO cs.DS

    Sequential algorithms and the computational content of classical proofs

    Authors: Thomas Powell

    Abstract: We develop a correspondence between the theory of sequential algorithms and classical reasoning, via Kreisel's no-counterexample interpretation. Our framework views realizers of the no-counterexample interpretation as dynamic processes which interact with an oracle, and allows these processes to be modelled at any given level of abstraction. We discuss general constructions on algorithms which rep… ▽ More

    Submitted 28 December, 2018; originally announced December 2018.

  9. arXiv:1812.05851  [pdf, ps, other

    cs.LO

    Computational interpretations of classical reasoning: From the epsilon calculus to stateful programs

    Authors: Thomas Powell

    Abstract: The problem of giving a computational meaning to classical reasoning lies at the heart of logic. This article surveys three famous solutions to this problem - the epsilon calculus, modified realizability and the dialectica interpretation - and re-examines them from a modern perspective, with a particular emphasis on connections with algorithms and programming.

    Submitted 14 December, 2018; originally announced December 2018.

  10. arXiv:1706.03577  [pdf, ps, other

    cs.LO math.LO

    A proof theoretic study of abstract termination principles

    Authors: Thomas Powell

    Abstract: We carry out a proof theoretic analysis of the wellfoundedness of recursive path orders in an abstract setting. We outline a very general termination principle and extract from its wellfoundedness proof subrecursive bounds on the size of derivation trees which can be defined in Gödel's system T plus bar recursion. We then carry out a complexity analysis of these terms, and demonstrate how this can… ▽ More

    Submitted 22 February, 2019; v1 submitted 12 June, 2017; originally announced June 2017.

  11. arXiv:1706.02881  [pdf, ps, other

    math.LO cs.LO

    Well quasi-orders and the functional interpretation

    Authors: Thomas Powell

    Abstract: The purpose of this article is to study the role of Gödel's functional interpretation in the extraction of programs from proofs in well quasi-order theory. The main focus is on the interpretation of Nash-Williams' famous minimal bad sequence construction, and the exploration of a number of much broader problems which are related to this, particularly the question of the constructive meaning of Zor… ▽ More

    Submitted 9 June, 2017; originally announced June 2017.

  12. arXiv:1411.0457  [pdf, ps, other

    cs.LO math.LO

    Parametrised bar recursion: A unifying framework for realizability interpretations of classical dependent choice

    Authors: Thomas Powell

    Abstract: During the last twenty years or so a wide range of realizability interpretations of classical analysis have been developed. In many cases, these are achieved by extending the base interpreting system of primitive recursive functionals with some form of bar recursion, which realizes the negative translation of either countable or countable dependent choice. In this work we present the many variants… ▽ More

    Submitted 12 March, 2015; v1 submitted 3 November, 2014; originally announced November 2014.

    Comments: 25 pages

  13. arXiv:1410.6361  [pdf, ps, other

    cs.LO math.LO

    Spector bar recursion over finite partial functions

    Authors: Paulo Oliva, Thomas Powell

    Abstract: We introduce a new, demand-driven variant of Spector's bar recursion in the spirit of the Berardi-Bezem-Coquand functional. The recursion takes place over finite partial functions $u$, where the control parameter $\varphi$, used in Spector's bar recursion to terminate the computation at sequences $s$ satisfying $\varphi(\hat{s})<|s|$, now acts as a guide for deciding exactly where to make bar recu… ▽ More

    Submitted 17 August, 2015; v1 submitted 23 October, 2014; originally announced October 2014.

    Comments: 28 pages

    MSC Class: 03D65; 03F03; 03F10; 03F25

  14. Applying Gödel's Dialectica Interpretation to Obtain a Constructive Proof of Higman's Lemma

    Authors: Thomas Powell

    Abstract: We use Gödel's Dialectica interpretation to analyse Nash-Williams' elegant but non-constructive "minimal bad sequence" proof of Higman's Lemma. The result is a concise constructive proof of the lemma (for arbitrary decidable well-quasi-orders) in which Nash-Williams' combinatorial idea is clearly present, along with an explicit program for finding an embedded pair in sequences of words.

    Submitted 10 October, 2012; originally announced October 2012.

    Comments: In Proceedings CL&C 2012, arXiv:1210.2890

    Journal ref: EPTCS 97, 2012, pp. 49-62

  15. arXiv:1204.5631  [pdf, ps, other

    math.LO cs.LO

    A Constructive Interpretation of Ramsey's Theorem via the Product of Selection Functions

    Authors: Paulo Oliva, Thomas Powell

    Abstract: We use Gödel's Dialectica interpretation to produce a computational version of the well known proof of Ramsey's theorem by Erdős and Rado. Our proof makes use of the product of selection functions, which forms an intuitive alternative to Spector's bar recursion when interpreting proofs in analysis. This case study is another instance of the application of proof theoretic techniques in mathematics.

    Submitted 1 June, 2012; v1 submitted 25 April, 2012; originally announced April 2012.

  16. arXiv:1204.5244  [pdf, ps, other

    math.LO cs.GT cs.LO

    A Game-Theoretic Computational Interpretation of Proofs in Classical Analysis

    Authors: Paulo Oliva, Thomas Powell

    Abstract: It has been shown that a functional interpretation of proofs in mathematical analysis can be given by the product of selection functions, a mode of recursion that has an intuitive reading in terms of the computation of optimal strategies in sequential games. We argue that this result has genuine practical value by interpreting some well-known theorems of mathematics and demonstrating that the prod… ▽ More

    Submitted 23 April, 2012; originally announced April 2012.