The Existence of Software

Rutherford Journal 5 (2018)
  Copy   BIBTEX

Abstract

Many ontologies posit levels of existence. A whole exists at a level above its parts; a set exists at a level above its members. Hardware objects are at the lowest level in a computational ontology. Software objects exist at higher levels. The game of life illustrates a stratified computational ontology. The cells in the life grid are the hardware objects. An event is a function from cells to values 0 or 1. A process is a series of events. A process contains a software object iff its content is generated by some rule that is independent of the rule for cells. We give a precise existence axiom for software objects. As expected, blinkers, gliders, puffer trains, and so on are software objects. Software objects satisfy traditional conceptions of materiality. Our conception of software objects has intriguing links to modern conceptions of material particles in terms of symmetry groups and topological invariants. Software objects are not abstract.

Other Versions

No versions found

Links

PhilArchive

    This entry is not archived by us. If you are the author and have permission from the publisher, we recommend that you archive it. Many publishers automatically grant permission to authors to archive pre-prints. By uploading a copy of your work, you will enable us to better index it, making it easier to find.

    Upload a copy of this work     Papers currently archived: 104,101

External links

  • This entry has no external links. Add one.
Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Analytics

Added to PP
2020-02-22

Downloads
0

6 months
0

Historical graph of downloads

Sorry, there are not enough data points to plot this chart.
How can I increase my downloads?

Author's Profile

Eric Steinhart
William Paterson University of New Jersey

Citations of this work

No citations found.

Add more citations

References found in this work

No references found.

Add more references