Results for 'Abstract computability'

286+ found
Order:
  1. Abstract computability and invariant definability.Yiannis N. Moschovakis - 1969 - Journal of Symbolic Logic 34 (4):605-633.
    By language we understand a lower predicate calculus with identity and (perhaps) relation and function symbols. It is convenient to allow for more than one sort of variable. Now each individual constant (if there are any) is of a specified sort, the formal expressions R(t1, … tn), f(t1,…, tn) are well formed only if the terms t1, …, tn are of specified sorts determined by the relation symbol R and the function symbol f, and the term f(t1, …, tn) (if (...)
    Direct download (8 more)  
     
    Export citation  
     
    Bookmark   6 citations  
  2. Giorgio Ausiello. Abstract computational complexity and cycling computations. Journal of computer and system sciences, vol. 5 , pp. 118–128.Nancy Lynch - 1975 - Journal of Symbolic Logic 40 (2):248.
  3. Abstraction in computer science.Timothy Colburn & Gary Shute - 2007 - Minds and Machines 17 (2):169-184.
    We characterize abstraction in computer science by first comparing the fundamental nature of computer science with that of its cousin mathematics. We consider their primary products, use of formalism, and abstraction objectives, and find that the two disciplines are sharply distinguished. Mathematics, being primarily concerned with developing inference structures, has information neglect as its abstraction objective. Computer science, being primarily concerned with developing interaction patterns, has information hiding as its abstraction objective. We show that abstraction through information hiding is a (...)
    Direct download (12 more)  
     
    Export citation  
     
    Bookmark   27 citations  
  4. (1 other version)Abstraction, law, and freedom in computer science.Timothy Colburn & Gary Shute - 2010 - Metaphilosophy 41 (3):345-364.
    Laws of computer science are prescriptive in nature but can have descriptive analogs in the physical sciences. Here, we describe a law of conservation of information in network programming, and various laws of computational motion (invariants) for programming in general, along with their pedagogical utility. Invariants specify constraints on objects in abstract computational worlds, so we describe language and data abstraction employed by software developers and compare them to Floridi's concept of levels of abstraction. We also consider Floridi's structural (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   3 citations  
  5. (1 other version)Definability of Recursively Enumerable Sets in Abstract Computational Complexity Theory.Robert E. Byerly - 1984 - Mathematical Logic Quarterly 30 (32-34):499-503.
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  6.  62
    (1 other version)Computational Construction of the Reality: Abstraction and Exploration-Driven Strategies in Constructing Protein–Protein Interfaces.Sim-Hui Tee - 2019 - Axiomathes 29 (3):311-328.
    Computational modeling is one of the primary approaches to constructing protein–protein interfaces in the laboratory. The algorithm-driven computational protein design has been successfully applied to the construction of functional proteins with improved binding affinity and increased thermostability. It is intriguing how a computational protein modeling approach can construct and shape the reality of new functional proteins from scratch. I articulate an account of abstraction and exploration-driven strategies in this computational endeavor. I aim to show that how a computational modelling approach, (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  7.  73
    Computers in Abstraction/Representation Theory.Samuel C. Fletcher - 2018 - Minds and Machines 28 (3):445-463.
    Recently, Horsman et al. have proposed a new framework, Abstraction/Representation theory, for understanding and evaluating claims about unconventional or non-standard computation. Among its attractive features, the theory in particular implies a novel account of what is means to be a computer. After expounding on this account, I compare it with other accounts of concrete computation, finding that it does not quite fit in the standard categorization: while it is most similar to some semantic accounts, it is not itself a semantic (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   5 citations  
  8.  86
    The Abstraction/Representation Account of Computation and Subjective Experience.Jochen Szangolies - 2020 - Minds and Machines 30 (2):259-299.
    I examine the abstraction/representation theory of computation put forward by Horsman et al., connecting it to the broader notion of modeling, and in particular, model-based explanation, as considered by Rosen. I argue that the ‘representational entities’ it depends on cannot themselves be computational, and that, in particular, their representational capacities cannot be realized by computational means, and must remain explanatorily opaque to them. I then propose that representation might be realized by subjective experience (qualia), through being the bearer of the (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   3 citations  
  9. Computing with Numbers and Other Non-syntactic Things: De re Knowledge of Abstract Objects.Stewart Shapiro - 2017 - Philosophia Mathematica 25 (2):268-281.
    ABSTRACT Michael Rescorla has argued that it makes sense to compute directly with numbers, and he faulted Turing for not giving an analysis of number-theoretic computability. However, in line with a later paper of his, it only makes sense to compute directly with syntactic entities, such as strings on a given alphabet. Computing with numbers goes via notation. This raises broader issues involving de re propositional attitudes towards numbers and other non-syntactic abstract entities.
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   9 citations  
  10. (1 other version)Computation on abstract data types. The extensional approach, with an application to streams.Solomon Feferman - 1995 - Annals of Pure and Applied Logic 81 (1-3):75-113.
    In this paper we specialize the notion of abstract computational procedure previously introduced for intensionally presented structures to those which are extensionally given. This is provided by a form of generalized recursion theory which uses schemata for explicit definition, conditional definition and least fixed point recursion in functional of type level 2 over any appropriate structure. It is applied here to the case of potentially infinite streams as an abstract data type.
    Direct download (5 more)  
     
    Export citation  
     
    Bookmark   3 citations  
  11.  53
    Contingent Computation: Abstraction, Experience, and Indeterminacy in Computational Aesthetics.M. Beatrice Fazi - 2018 - London: Rowman & Littlefield International.
    In Contingent Computation, M. Beatrice Fazi offers a new theoretical perspective through which we can engage philosophically with computing. The book proves that aesthetics is a viable mode of investigating contemporary computational systems. It does so by advancing an original conception of computational aesthetics that does not just concern art made by or with computers, but rather the modes of being and becoming of computational processes. Contingent Computation mobilises the philosophies of Gilles Deleuze and Alfred North Whitehead in order to (...)
    Direct download  
     
    Export citation  
     
    Bookmark   17 citations  
  12. A computational foundation for the study of cognition.David Chalmers - 2011 - Journal of Cognitive Science 12 (4):323-357.
    Computation is central to the foundations of modern cognitive science, but its role is controversial. Questions about computation abound: What is it for a physical system to implement a computation? Is computation sufficient for thought? What is the role of computation in a theory of cognition? What is the relation between different sorts of computational theory, such as connectionism and symbolic computation? In this paper I develop a systematic framework that addresses all of these questions. Justifying the role of computation (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   107 citations  
  13. Computers as Interactive Machines: Can We Build an Explanatory Abstraction?Alice Martin, Mathieu Magnaudet & Stéphane Conversy - 2023 - Minds and Machines 33 (1):83-112.
    In this paper, we address the question of what current computers are from the point of view of human-computer interaction. In the early days of computing, the Turing machine (TM) has been the cornerstone of the understanding of computers. The TM defines what can be computed and how computation can be carried out. However, in the last decades, computers have evolved and increasingly become interactive systems, reacting in real-time to external events in an ongoing loop. We argue that the TM (...)
    Direct download (6 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  14.  88
    Computable analysis of the abstract Cauchy problem in a Banach space and its applications I.Klaus Weihrauch & Ning Zhong - 2007 - Mathematical Logic Quarterly 53 (4‐5):511-531.
    We study computability of the abstract linear Cauchy problem equation image)where A is a linear operator, possibly unbounded, on a Banach space X. We give necessary and sufficient conditions for A such that the solution operator K: x ↦ u of the problem is computable. For studying computability we use the representation approach to computable analysis developed by Weihrauch and others. This approach is consistent with the model used by Pour-El/Richards.
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  15.  46
    Analyzing abstraction in critical agri-food studies and computer science: toward interdisciplinary analysis of digital agriculture innovation.Lara Roeven, Steven A. Wolf, Phoebe Sengers, Jen Liu, Gloire Rubambiza, Donny Persaud & Hakim Weatherspoon - 2024 - Agriculture and Human Values 42 (2):1009-1026.
    Excitement about digital agriculture—i.e., expanded reliance on collecting, integrating, analyzing, and applying digital data in agri-food systems—is bringing two different conceptualizations of abstraction into collision and dialogue. Critical agri-food scholars have long expressed concerns about disembedding—or abstracting—agriculture from particular geographies, farmers’ varied interests, and ecological processes. In contrast, in computer science, abstraction is understood as beneficial for taming the complexities of technology and supporting the development of general-purpose tools. In this paper, we compare these very different theorizations of abstraction through (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  16.  47
    ToMA: computational theory of mind with abstractions for hybrid intelligence.Emre Erdogan, Frank Dignum, Rineke Verbrugge & Pınar Yolum - unknown
    Theory of mind refers to the human ability to reason about the mental content of other people, such as their beliefs, desires, and goals. People use their theory of mind to understand, reason about, and explain the behaviour of others. Having a theory of mind is especially useful when people collaborate, since individuals can then reason on what the other individual knows as well as what reasoning they might do. Similarly, hybrid intelligence systems, where AI agents collaborate with humans, necessitate (...)
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  17.  65
    Abstraction and Representation in Living Organisms: When Does a Biological System Compute?J. Young, Susan Stepney, Viv Kendon & Dominic Horsman - 2017 - In Gordana Dodig-Crnkovic & Raffaela Giovagnoli, Representation of Reality: Humans, Other Living Organism and Intelligent Machines. Heidelberg: Springer. pp. 91-116.
    Even the simplest known living organisms are complex chemical processing systems. But how sophisticated is the behaviour that arises from this? We present a framework in which even bacteria can be identified as capable of representing information in arbitrary signal molecules, to facilitate altering their behaviour to optimise their food supplies, for example. Known asion/Representation theory, this framework makes precise the relationship between physical systems and abstract concepts. Originally developed to answer the question of when a physical system is (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark   6 citations  
  18.  9
    Abstraction and Representational Capacity in Computational Structures.Michael Weisberg - 2019 - In Arnon Levy & Peter Godfrey-Smith, The Scientific Imagination. New York, US: Oup Usa. pp. 210-229.
    Michael Weisberg’s book _Simulation and Similarity_ argued that although mathematical models are sometimes described in narrative form, they are best understood as interpreted mathematical structures. But how can a mathematical structure be causal, as many models described in narrative seem to be? This chapter argues that models with apparently narrative form are actually computational structures. It explores this suggestion in detail, examining what computational structure consists of, the resources it offers modelers, and why attempting to re-describe computational models as imaginary (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark   2 citations  
  19. An Abstract Model For Parallel Computations: Gandy’s Thesis.Wilfried Sieg & John Byrnes - 1999 - The Monist 82 (1):150-164.
    Wilfried Sieg and John Byrnes. AnModel for Parallel Computation: Gandy's Thesis.
    Direct download (9 more)  
     
    Export citation  
     
    Bookmark   16 citations  
  20. Explaining Engineered Computing Systems’ Behaviour: the Role of Abstraction and Idealization.Nicola Angius & Guglielmo Tamburrini - 2017 - Philosophy and Technology 30 (2):239-258.
    This paper addresses the methodological problem of analysing what it is to explain observed behaviours of engineered computing systems, focusing on the crucial role that abstraction and idealization play in explanations of both correct and incorrect BECS. First, it is argued that an understanding of explanatory requests about observed miscomputations crucially involves reference to the rich background afforded by hierarchies of functional specifications. Second, many explanations concerning incorrect BECS are found to abstract away from descriptions of physical components and (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   4 citations  
  21.  52
    Continuous Abstract Data Types for Verified Computation.Sewon Park - 2021 - Bulletin of Symbolic Logic 27 (4):531-531.
    We devise imperative programming languages for verified real number computation where real numbers are provided as abstract data types such that the users of the languages can express real number computation by considering real numbers as abstract mathematical entities. Unlike other common approaches toward real number computation, based on an algebraic model that lacks implementability or transcendental computation, or finite-precision approximation such as using double precision computation that lacks a formal foundation, our languages are devised based on computable (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  22. Integrating computation into the mechanistic hierarchy in the cognitive and neural sciences.Lotem Elber-Dorozko & Oron Shagrir - 2019 - Synthese 199 (Suppl 1):43-66.
    It is generally accepted that, in the cognitive and neural sciences, there are both computational and mechanistic explanations. We ask how computational explanations can integrate into the mechanistic hierarchy. The problem stems from the fact that implementation and mechanistic relations have different forms. The implementation relation, from the states of an abstract computational system to the physical, implementing states is a homomorphism mapping relation. The mechanistic relation, however, is that of part/whole; the explaining features in a mechanistic explanation are (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   9 citations  
  23.  82
    Vertical-horizontal distinction in resolving the abstraction, hierarchy, and generality problems of the mechanistic account of physical computation.Jesse Kuokkanen - 2022 - Synthese 200 (3):1-18.
    Descriptive abstraction means omission of information from descriptions of phenomena. In this paper, I introduce a distinction between vertical and horizontal descriptive abstraction. Vertical abstracts away levels of mechanism or organization, while horizontal abstracts away details within one level of organization. The distinction is implicit in parts of the literature, but it has received insufficient attention and gone mainly unnoticed. I suggest that the distinction can be used to clarify how computational descriptions are formed in some variants of the mechanistic (...)
    No categories
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   7 citations  
  24. Logic and Abstraction as Capabilities of the Mind: Reconceptualizations of Computational Approaches to the Mind.D. J. Saab & U. V. Riss (eds.) - 2010 - IGI.
    In this chapter we will investigate the nature of abstraction in detail, its entwinement with logical thinking, and the general role it plays for the mind. We find that non-logical capabilities are not only important for input processing, but also for output processing. Human beings jointly use analytic and embodied capacities for thinking and acting, where analytic thinking mirrors reflection and logic, and where abstraction is the form in which embodied thinking is revealed to us. We will follow the philosophical (...)
     
    Export citation  
     
    Bookmark  
  25.  66
    Abstract State Machines: a unifying view of models of computation and of system design frameworks.Egon Börger - 2005 - Annals of Pure and Applied Logic 133 (1-3):149-171.
    We capture the principal models of computation and specification in the literature by a uniform set of transparent mathematical descriptions which—starting from scratch—provide the conceptual basis for a comparative study.1.
    Direct download (5 more)  
     
    Export citation  
     
    Bookmark  
  26. On implementing a computation.David J. Chalmers - 1994 - Minds and Machines 4 (4):391-402.
    To clarify the notion of computation and its role in cognitive science, we need an account of implementation, the nexus between abstract computations and physical systems. I provide such an account, based on the idea that a physical system implements a computation if the causal structure of the system mirrors the formal structure of the computation. The account is developed for the class of combinatorial-state automata, but is sufficiently general to cover all other discrete computational formalisms. The implementation relation (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   87 citations  
  27. The varieties of computation: A reply.David Chalmers - 2012 - Journal of Cognitive Science 2012 (3):211-248.
    Computation is central to the foundations of modern cognitive science, but its role is controversial. Questions about computation abound: What is it for a physical system to implement a computation? Is computation sufficient for thought? What is the role of computation in a theory of cognition? What is the relation between different sorts of computational theory, such as connectionism and symbolic computation? In this paper I develop a systematic framework that addresses all of these questions. Justifying the role of computation (...)
    Direct download  
     
    Export citation  
     
    Bookmark   33 citations  
  28. Computation in Physical Systems: A Normative Mapping Account.Paul Schweizer - 2019 - In Matteo Vincenzo D'Alfonso & Don Berkich, On the Cognitive, Ethical, and Scientific Dimensions of Artificial Intelligence. Springer Verlag. pp. 27-47.
    The relationship between abstract formal procedures and the activities of actual physical systems has proved to be surprisingly subtle and controversial, and there are a number of competing accounts of when a physical system can be properly said to implement a mathematical formalism and hence perform a computation. I defend an account wherein computational descriptions of physical systems are high-level normative interpretations motivated by our pragmatic concerns. Furthermore, the criteria of utility and success vary according to our diverse purposes (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   12 citations  
  29. Computer Science and Metaphysics: A Cross-Fertilization.Edward N. Zalta, Christoph Benzmüller & Daniel Kirchner - 2019 - Open Philosophy 2 (1):230-251.
    Computational philosophy is the use of mechanized computational techniques to unearth philosophical insights that are either difficult or impossible to find using traditional philosophical methods. Computational metaphysics is computational philosophy with a focus on metaphysics. In this paper, we (a) develop results in modal metaphysics whose discovery was computer assisted, and (b) conclude that these results work not only to the obvious benefit of philosophy but also, less obviously, to the benefit of computer science, since the new computational techniques that (...)
    Direct download (5 more)  
     
    Export citation  
     
    Bookmark   9 citations  
  30. A theory of computational implementation.Michael Rescorla - 2014 - Synthese 191 (6):1277-1307.
    I articulate and defend a new theory of what it is for a physical system to implement an abstract computational model. According to my descriptivist theory, a physical system implements a computational model just in case the model accurately describes the system. Specifically, the system must reliably transit between computational states in accord with mechanical instructions encoded by the model. I contrast my theory with an influential approach to computational implementation espoused by Chalmers, Putnam, and others. I deploy my (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   32 citations  
  31. Computation as an intrinsic property.C. Franklin Boyle - 1994 - Minds and Machines 4 (4):451-67.
    In an effort to uncover fundamental differences between computers and brains, this paper identifies computation with a particular kind of physical process, in contrast to interpreting the behaviors of physical systems as one or more abstract computations. That is, whether or not a system is computing depends on how those aspects of the system we consider to be informational physically cause change rather than on our capacity to describe its behaviors in computational terms. A physical framework based on the (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   3 citations  
  32. Evolved Computing Devices and the Implementation Problem.Lukáš Sekanina - 2007 - Minds and Machines 17 (3):311-329.
    The evolutionary circuit design is an approach allowing engineers to realize computational devices. The evolved computational devices represent a distinctive class of devices that exhibits a specific combination of properties, not visible and studied in the scope of all computational devices up till now. Devices that belong to this class show the required behavior; however, in general, we do not understand how and why they perform the required computation. The reason is that the evolution can utilize, in addition to the (...)
    Direct download (9 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  33. The Minimal Levels of Abstraction in the History of Modern Computing.Federico Gobbo & Marco Benini - 2014 - Philosophy and Technology 27 (3):327-343.
    From the advent of general purpose, Turing-complete machines, the relation between operators, programmers and users with computers can be observed as interconnected informational organisms (inforgs), henceforth analysed with the method of levels of abstraction (LoAs), risen within the philosophy of information (PI). In this paper, the epistemological levellism proposed by L. Floridi in the PI to deal with LoAs will be formalised in constructive terms using category theory, so that information itself is treated as structure-preserving functions instead of Cartesian products. (...)
    Direct download (5 more)  
     
    Export citation  
     
    Bookmark  
  34. Computation, perception, and mind.Jerome A. Feldman - 2022 - Behavioral and Brain Sciences 45.
    Advances in behavioral and brain sciences have engendered wide ranging efforts to help understand consciousness. The target article suggests that abstract computational models are ill-advised. This commentary broadens the discussion to include mysteries of subjective experience that are inconsistent with current neuroscience. It also discusses progress being made through demystifying specific cases and pursuing evolutionary considerations.
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark  
  35.  46
    Philosophy and Computer Science.Timothy Colburn - 2015 - Routledge.
    Colburn (computer science, U. of Minnesota-Duluth) has a doctorate in philosophy and an advanced degree in computer science; he's worked as a philosophy professor, a computer programmer, and a research scientist in artificial intelligence. Here he discusses the philosophical foundations of artificial intelligence; the new encounter of science and philosophy (logic, models of the mind and of reasoning, epistemology); and the philosophy of computer science (touching on math, abstraction, software, and ontology).
    Direct download  
     
    Export citation  
     
    Bookmark   50 citations  
  36. Quantum Computation and Logic: How Quantum Computers Have Inspired Logical Investigations.Giuseppe Sergioli, Roberto Leporini, Roberto Giuntini & Maria Dalla Chiara - 2018 - Cham, Switzerland: Springer Verlag.
    This book provides a general survey of the main concepts, questions and results that have been developed in the recent interactions between quantum information, quantum computation and logic. Divided into 10 chapters, the books starts with an introduction of the main concepts of the quantum-theoretic formalism used in quantum information. It then gives a synthetic presentation of the main “mathematical characters” of the quantum computational game: qubits, quregisters, mixtures of quregisters, quantum logical gates. Next, the book investigates the puzzling entanglement-phenomena (...)
    No categories
    Direct download (6 more)  
     
    Export citation  
     
    Bookmark   10 citations  
  37. How to be concrete: mechanistic computation and the abstraction problem.Luke Kersten - 2020 - Philosophical Explorations 23 (3):251-266.
    This paper takes up a recent challenge to mechanistic approaches to computational implementation, the view that computational implementation is best explicated within a mechanistic framework. The challenge, what has been labelled “the abstraction problem”, claims that one of MAC’s central pillars – medium independence – is deeply confused when applied to the question of computational implementation. The concern is that while it makes sense to say that computational processes are abstract (i.e. medium-independent), it makes considerably less sense to say (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   11 citations  
  38. A Computational Investigation of Sources of Variability in Sentence Comprehension Difficulty in Aphasia.Paul Mätzig, Shravan Vasishth, Felix Engelmann, David Caplan & Frank Burchert - 2018 - Topics in Cognitive Science 10 (1):161-174.
    We present a computational evaluation of three hypotheses about sources of deficit in sentence comprehension in aphasia: slowed processing, intermittent deficiency, and resource reduction. The ACT-R based Lewis and Vasishth model is used to implement these three proposals. Slowed processing is implemented as slowed execution time of parse steps; intermittent deficiency as increased random noise in activation of elements in memory; and resource reduction as reduced spreading activation. As data, we considered subject vs. object relative sentences, presented in a self-paced (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   9 citations  
  39. An Abstract Model for Parallel Computations: Gandy’s Thesis.Wilfried Sieg & John Byrnes - 1999 - The Monist 82 (1):150-164.
    No categories
     
    Export citation  
     
    Bookmark  
  40.  91
    Computations over abstract categories of representation.Roy Eagleson - 1990 - Behavioral and Brain Sciences 13 (4):661-662.
  41. Abstraction and computational complexity.D. Leivant - 1990 - Journal of Symbolic Logic 55:379-80.
    No categories
     
    Export citation  
     
    Bookmark   1 citation  
  42.  56
    Computation, levels of abstraction, and the intrinsic character of experience. SchrÖ, J.Ü der & Rgen - 1999 - Behavioral and Brain Sciences 22 (6):970-971.
    No categories
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  43.  29
    Provable computable selection functions on abstract structures.J. Tucker & J. Zucker - 1992 - In Peter Aczel, Harold Simmons & Stanley S. Wainer, Proof theory: a selection of papers from the Leeds Proof Theory Programme, 1990. New York: Cambridge University Press. pp. 275.
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark  
  44.  42
    The computational complexity of avoiding spurious states in state space abstraction.Sandra Zilles & Robert C. Holte - 2010 - Artificial Intelligence 174 (14):1072-1092.
  45. What is computer science about?Oron Shagrir - 1999 - The Monist 82 (1):131-149.
    What is computer-science about? CS is obviously the science of computers. But what exactly are computers? We know that there are physical computers, and, perhaps, also abstract computers. Let us limit the discussion here to physical entities and ask: What are physical computers? What does it mean for a physical entity to be a computer? The answer, it seems, is that physical computers are physical dynamical systems that implement formal entities such as Turing-machines. I do not think that this (...)
    Direct download (5 more)  
     
    Export citation  
     
    Bookmark   15 citations  
  46. Computational Artifacts: Towards a Philosophy of Computer Science.Raymond Turner - 2018 - Berlin, Heidelberg: Springer Berlin Heidelberg.
    The philosophy of computer science is concerned with issues that arise from reflection upon the nature and practice of the discipline of computer science. This book presents an approach to the subject that is centered upon the notion of computational artefact. It provides an analysis of the things of computer science as technical artefacts. Seeing them in this way enables the application of the analytical tools and concepts from the philosophy of technology to the technical artefacts of computer science. With (...)
    No categories
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   42 citations  
  47. Computing in the nick of time.J. Brendan Ritchie & Colin Klein - 2023 - Ratio 36 (3):169-179.
    The medium‐independence of computational descriptions has shaped common conceptions of computational explanation. So long as our goal is to explain how a system successfully carries out its computations, then we only need to describe the abstract series of operations that achieve the desired input–output mapping, however they may be implemented. It is argued that this abstract conception of computational explanation cannot be applied to so‐called real‐time computing systems, in which meeting temporal deadlines imposed by the systems with which (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  48. Computational systems as higher-order mechanisms.Jorge Ignacio Fuentes - 2024 - Synthese 203 (2):1-26.
    I argue that there are different orders of mechanisms with different constitutive relevance and individuation conditions. In common first-order mechanistic explanations, constitutive relevance norms are captured by the matched-interlevel-experiments condition (Craver et al. (2021) Synthese 199:8807–8828). Regarding individuation, we say that any two mechanisms are of the same type when they have the same concrete components performing the same activities in the same arrangement. By contrast, in higher-order mechanistic explanations, we formulate the decompositions in terms of generalized basic components (GBCs). (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  49.  60
    Don Pigozzi on Abstract Algebraic Logic, Universal Algebra, and Computer Science.Janusz Czelakowski (ed.) - 2018 - Cham: Springer Verlag.
    This book celebrates the work of Don Pigozzi on the occasion of his 80th birthday. In addition to articles written by leading specialists and his disciples, it presents Pigozzi’s scientific output and discusses his impact on the development of science. The book both catalogues his works and offers an extensive profile of Pigozzi as a person, sketching the most important events, not only related to his scientific activity, but also from his personal life. It reflects Pigozzi's contribution to the rise (...)
    No categories
    Direct download (5 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  50. (1 other version)Extending Ourselves: Computational Science, Empiricism, and Scientific Method.Paul Humphreys - 2004 - New York, US: Oxford University Press.
    Computational science, especially computer simulations, is now the dominant procedure in many areas of science. This book contains the first systematic philosophical account of this new scientific method, and draws a parallel between the ways in which such computational methods have enhanced our abilities to mathematically model the world, and the more familiar ways in which scientific instruments have expanded our access to the empirical world. This expansion forms the basis for a new kind of empiricism better suited to the (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   413 citations  
1 — 50 / 286