¿Se puede explicar la ciencia de la computación en términos de filosofía, como a veces lo es la ciencia?

Hay mucha superposición entre CS y filosofía.

Algunas ciencias de la computación (no todas) son un tipo de matemáticas. Y las matemáticas comparten con la filosofía que es un campo abstracto, que estudia las ideas en principio, independientemente de sus consecuencias empíricas. Entonces, algún CS es como una filosofía. De hecho, algunos conocimientos básicos (por ejemplo, la lógica) son fundamentales tanto para la filosofía como para la CS. (Las tablas de la verdad fueron inventadas por Wittgenstein, por ejemplo).

Llamo a la informática “metafísica aplicada” en el sentido de que los metafísicos preguntan cómo es el mundo realmente. (De lo que está hecho fundamentalmente. No como en “átomos” sino en términos de cosas realmente abstractas como “sustancias” o “esencias” o “propiedades” o “haciendas”). Los científicos informáticos preguntan cómo el mundo es mejor “modelado” para nuestra Fines prácticos: ¿objetos o relaciones? ¿Valores o estructuras mutables? tipos? etc.

No estaría de acuerdo en que la física u otras ciencias sean reducibles a la filosofía (como en su ejemplo de estado de energía más bajo). No hay ninguna razón para pensar que el comportamiento observado empíricamente del universo que capturamos con las leyes tiene NADA que ver con nuestras nociones filosóficas. O más bien, la filosofía puede o no ayudarnos a enmarcar hipótesis. Pero no los EXPLICA. Nuestras teorías científicas no son ciertas porque se corresponden con analogías filosóficas. Son ciertas debido a cómo es realmente el universo.

Entonces, sí, hay muchos paralelos entre CS y filosofía. Las personas que son buenas en y, como el tipo de pensamiento involucrado, tienden a tener buenas intuiciones sobre las otras, incluso si nunca se han entrenado en ellas.

OTOH, la ciencia no es realmente una comparación relevante. La ciencia no tiene esa relación con la filosofía, por lo que la conexión CS con la filosofía no es “como la ciencia” en ese sentido.

Permítanme abordar lo contrario de su pregunta: ¿puede la ciencia de la computación explicar (o fundamentar) la filosofía? Un poco de filosofía, sí. Los mejores ejemplos que conozco se encuentran en los intentos de la ciencia informática de definir e implementar la teoría de la información, la representación del conocimiento, el aprendizaje, la decidibilidad, la incertidumbre, la cognición (inteligencia artificial) y la robótica. Todos estos temas han sido abordados por matemáticos o psicólogos, pero CS es único en que hace más que ofrecer pruebas o experimentos de laboratorio. CS en realidad construye sistemas que deben emplear estas habilidades de manera útil utilizando datos del mundo real y, en última instancia, establecidos en el mundo real físico.

Pero, ¿puede la filosofía explicar la informática? Si su “filosofía” incluye la lógica y la matemática discreta y la teoría de la información, y su probabilidad es enorme, entonces sí, porque la teoría formal de la ciencia de la computación se basa en todas estas cosas.

Dicho esto, creo que la esencia de la CS es la manipulación (relativamente) informal de símbolos que tienen un significado y alcance muy limitados para generar información más compuesta / compleja o una decisión. Es una receta para convertir hechos en acción. Es un autómata, la automatización de un proceso de pensamiento orientado a objetivos. Como tal, creo que CS es más utilitario y menos filosóficamente profundo.