Loading....
Recent Article links:

About Anima Ex Machina

Over thousands of years remarkable people have been exchanging something of inestimable value, their ideas…

maschinenhaus2.jpg
Picture taken by Hector Zenil, Berlin, Germany, November 2006

Manifesto

All natural phenomena can be explained as computation and seen as information processes. We take that claim not as a  metaphor but as an accurate description of  reality. What program is the universe running on?

Science is the discipline for discovering some of the shortcuts to comprehension through compression.

Computer science is therefore the science of decoding and hacking the universe. Algorithmic information theory is the tool with which to test our claims that the universe in fact unveils itself, in all or most regards, as a digital computer.

Holy Tech
Holy Tech, by Alex Ostroy for God Is the Machine a Wired Magazine article on Digitalism.

Motivation

This is a place where I can both share some thoughts with others and keep a record for myself of  my experiences attending conferences, studying simple systems, working on my chosen fields of  computability, algorithmic complexity and randomness, and exploring a range of things, from  symbols and languages to computational linguistics. During the past year I have met and exchanged  ideas with some brilliant minds (a partial list with links can be found in the right hand column of   my webpage), including Stephen Wolfram, with whom I’ve worked very closely as part of his Science Group at Wolfram Research in Cambridge, MA.

The space of all possibles

This is a place where I will write about spaces of possibles, from all possible axioms to all possible algorithms, from all possible theories to all possible rules and all possible systems. On Post tag systems, substitution systems and  rewriting systems in general, on cellular automata, finite automata, Turing machines, register machines, sk combinators and networks.

Randomness and algorithmic complexity

Cellular Automaton
Image created by Hector Zenil with Mathematica using a cellular automaton.

You are likely to find that topics related to my personal interests are frequently covered on this blog. Among my favorite books are:

Richard Feynman, Lectures on Computation, Perseus Publishing, 2000.

Gary William Flake, The computational Beauty of Nature, MIT Press, 2000.

Andrew Ilachinsky, Cellular Automata, World Scientific, 2001.

Douglas R. Hofstadter, Godel, Escher, Bach: An Eternal Golden Braid, Basic Books, 1999.

Marvin Minsky, Computation: Finite and Infinite Machines, Prentice Hall, 1967.

Rudy Rucker, The Lifebox, the Seashell and the Soul, Thunder’s Mouth Press, 2005.

Stephen Wolfram, A New Kind of Science, Wolfram Media, 2002.

Hermeneutics and early anticipations of scientific ideas

I once did some hermeneutical research on pre-modern texts on Geometry, from Euclid’s axiomatization to Hilbert’s formal approach to  Saccheri’s unwitting discovery of non-Euclidian geometries. My main interest (though it falls outside the ambit of my current field of research) is the emergence of the notion of space from plane geometry to generalizations through higher dimensions, with a particular emphasis on the  early study of the so-called platonic solids or regular polyhedra. These were the focus of my social service, where I worked on a number of things, from some stones found  in Scotland in 3000 B.C. that are now in the Ashmolean museum in Oxford, UK, to the topological notion of dimension. In fact, in the wake of  two math courses on the topic and my 6-month social service stint  at the National University of Mexico’s Museum of Science (Universum), I wrote an interesring text on these objects.I am also interested in medieval and Renaissance texts on Infinity by the likes of  Francisco Suarez and Robert Grosseteste , and in early conceptions of the human being as a machine, such as can be found in the work of    Julien Offray de la Mettrie and von Kempelen. The latter’s writings contain early anticipations of research into automata.

Mathematical formalism and cognitive aspects

On the other hand, I am also interested on the process of mathematical proofs and the elements, in the cognitive sense, that play a role in math proofs. In the case of Fermat’s last theorem, though the statement of the proposition can be made in purely arithmetical terms, the proof relies on much stronger mathematical theories. This is an example of  a proof which uses concepts alien  to the theory in which the original statement was made. Thus a purely arithmetical question required ( in this case for Wiles’ proof) resources beyond number theory. Other examples are proofs in mathematical analysis in which it is necessary to make use of complex analysis even when the mathematical statement to be proven has nothing to do with complex analysis. Many proofs rely on  meta-theories in this fashion, which raises  questions about necessity and indispensability that interest me. Visual proofs are likewise an interesting field in the cognitive and mathematical sense, raising questions about when a diagram is necessary to show, clarify or even prove a mathematical statement;when a diagram becomes necessary for the proof, explanatory or ornamental (this latter as it should be from an orthodox logical point of view);when visual representations induce mistakes because  other logical possibilities are unwittingly hidden; when and how such a visual representation can be translated into a formal language and be completely abstracted from objects in favor of a purely algebraic manipulation of  symbols. We can see such an attempt  in Hilbert’s work on re-casting geometry so as to completely avoid any geometrical objects or  diagrams, a departure from  Euclid’s approach  in his Elements, in which diagrams  sometimes play a fundamental role in the geometrical statements and their proofs, including the most important of them, triangle congruency for instance. The  question can be taken to the limit by asking whether  such abstractions that make no  reference to any concrete object or  representation are possible even when completely abstract objects are used in mental representations when the lecture of those symbols happens, becoming  mental diagram-type representations of the abstract objects in question. This amounts to asking whether we are in fact  able to think in triangles without realizing what a triangle really is. Formalization approaches always seem to come after intuitive,diagrammatical- approaches. The topic is of course integrally  related to visual thinking.Some sources: Nelsen, R. B. Proofs without Words, The Mathematical Association of America.- Marcus Giaquinto, Visual Thinking in Mathematics, Oxford University Press.

Minds and Machines

Regarding the theory of minds and machines, I am interested in the explanation of neurophysiological concepts in terms of formal computation, in the merging of disciplines in favor of interdisciplinary research for explaining cognitive phenomena.  Examples are  the so-called mirror neurons model explained in terms of universality, and more specifically, the question of the  possible computational power of the human mind. But the approach of this blog  will not be traditional at all, even when  examining and discussing the relation between the computational and biological explanations of the mind. Topics covered will include whether a machine can think, the arguments against AI based on meaning, whether thinking could be symbol generated, how complex or simple a system should be to reach intelligence, how intelligence could be related to  the concept of computational universality, the Turing Test, mental representation and abstraction, the reduction of the mind to the brain to the computer, mirror neurons and neural networks, mental imagery, and consciousness.

Colores
Digital image created by Hector Zenil

Anima Ex Machina

The name of this blog makes reference to two interesting concepts. On the one hand there is the notion of the  ghost in the machine, the premise behind  movies like Ghost in the Shell, which in turn  inspired The Matrix. The Ghost in the Machine was originally the title of a good book by Arthur Koestler. The idea can be approached from two different points of view– either that machines can generate a ghost (something equivalent to a  soul) or that the soul is in fact nothing  but the product of the identity, the “I” of a machine (human or otherwise). On the other hand, Deus Ex Machina describes a being, device or event that suddenly appears and solves a seemingly insoluble difficulty in a work of fiction or drama, thereby resolving a situation or untangling a plot. Both  are  Latin phrases.

About the author

I graduated with a BS in math from the National University of Mexico (UNAM) and with a master’s degree in logic (LoPhiSS) from the University of Paris 1- Panthèon-Sorbonne. Currently I am a graduate student at the University of Lille 1, working toward a PhD in Computer Science, and at the University of Paris 1 (IHPST) working toward a PhD in Philosophy of Science. My focus in both programs is algorithmic complexity and randomness. My thesis advisors are  Jean-Paul Delahaye of the University of Science and Technology of Lille, Cristian Calude of The University of Auckland and Jean Mosconi of the University of Paris 1 Panthéon-Sorbonne (IHPST). My former thesis advisors (B.S. and Master) were Francisco Hernandez-Quiroz of the National University of Mexico (UNAM) and Jacques Dubucs from the IHPST (Paris 1/ENS Ulm/CNRS). Since 2006 I have been an R&D fellow at Wolfram Research where I have been working on projects related to mathematical logic, automatic theorem proving, computational linguistics and data collections as part of the Stephen Wolfram’s Science Group. In 2005 I attended the NKS-SS at Brown University where I developed a research project under the guidance of Stephen Wolfram and the mentorship of Matthew Szudzik. In 2007 I was invited to join the faculty of the NKS-SS at the University of Vermont in Burlington, VT. During the Summer of 2007 I was an intern at the Massachusetts Institute of Technology (MIT) and during the spring semester of 2008 a visiting scholar at Carnegie Mellon University (CMU) mostly interacting with Wilfried Sieg on applying performance tests to his automatic theorem prover AProS, and with Kevin Kelly on the relation of my research to his research on machine learning and his epistemological approach to computability.

My research interests include the relation between computation and physics and what I call experimental algorithmic information theory. For more information about the author of this blog click here.

The Matrix is going up now.

Hector Zenil

Images on this blog may have copyright either from their respective author or me.

ACF loading animated gif