Fisicalismo no materialista

Comprobar la coherencia interna del fisicalismo no materialista de David Pearce construyéndolo como un mundo.

Autor
Manu Herrán
Código
gaiabasic-projects/non-materialist-physicalism
Estado
Concepto y diseño de la simulación
Iniciado en
Sentience Research
Borrador abierto. Este proyecto se desarrolla de forma abierta. El texto está incompleto y el código usa la API prevista de GaiaBasic, así que cambiará. Los comentarios y la colaboración son bienvenidos en GitHub.

La pregunta

Algunas teorías de la sintiencia pueden ponerse a prueba, al menos en parte. Una de ellas es el fisicalismo no materialista de David Pearce: la idea de que el mundo físico es exactamente lo que describe la física, pero que su naturaleza intrínseca es experiencial. La física describe la estructura; la experiencia es aquello de lo que está hecha esa estructura.

Este proyecto plantea una primera pregunta, más sencilla: ¿es la teoría internamente coherente cuando cada una de sus partes tiene que escribirse como una regla?

Diseño en GaiaBasic

En GaiaBasic, la teoría es un monismo en el que la única sustancia es la experiencia, y «materia» es el nombre de su estructura vista desde fuera.

import gaiabasic as gb

w = gb.World("non-materialist physicalism", seed=8)
w.ontology  = gb.Monism(base="experience")          # la materia es derivada
w.sentience = gb.Panpsychism(binding=gb.binding.QuantumCoherence())
w.identity  = gb.ClosedIndividualism()

w.populate(gb.species.Neuron, n=10_000)
r = w.run(steps=5_000)
print(r.coherence, r.contradictions)
print(r.binding_events)    # ¿cuándo forman las microexperiencias un sujeto?

Problemas abiertos

  • El problema de la combinación (binding problem): cómo muchas microexperiencias se convierten en un sujeto unificado. La teoría necesita aquí una regla precisa, y escribirla es donde es más probable que aparezcan incoherencias.
  • Qué predicciones, si las hay, difieren de las del materialismo ordinario.

Más sobre la teoría: physicalism.com (en inglés).

Estado

Concepto y diseño de la simulación. Siguiente paso: implementar los componentes necesarios de GaiaBasic y publicar aquí el código y los resultados.

Relacionado: Conceptos · Documentación.