9 votos

"El conjunto de todos los enunciados verdaderos de primer orden de la lógica"

En una de mis conferencias, el profesor de poner un montón de ejemplos de los conjuntos en la junta, cosas como el conjunto de todos los seres humanos, conjunto de todos los bien escrito programas en algún lenguaje de programación, el conjunto de todos los enunciados verdaderos de primer orden de la lógica, el conjunto de todas las pruebas de ellos, y el conjunto de todos los conjuntos.

Ahora, para el pasado, él sacó una gran línea a través de él, afirmando que presentó problemas. Me parece que los dos antes de introducir también bastante masiva problemas, pero cuando le pregunté a un amistoso académico, él me restó sin ninguna explicación, diciendo que no habría problemas. Voy a dar mi argumento es la siguiente; tengo la esperanza de que nadie puede decirme que tengo razón, o al menos que me diga cómo estoy equivocado, por lo que puedo entender mejor los errores que cometí.

Ok, así que me parece que para el conjunto de todos los enunciados verdaderos de primer orden que la lógica sea útil para nosotros, sería necesario en primer lugar para nosotros para poder comprobar si un enunciado está en el conjunto, y también que es el complemento de a es el conjunto de todas las declaraciones falsas de primer orden de la lógica.

Ahora, por Gödel formal de la lógica del sistema que puede razonar acerca de la aritmética debe ser incompleta (hay verdades de la aritmética que no puede ser demostrado ser verdadera o falsa en el sistema lógico) o inconsistente (hay instrucciones que puede ser demostrado ser a la vez verdadero y falso).

Así, una manera simple de probar si un enunciado está en el conjunto es definir un programa a prueba. Tenemos nuestra simples leyes de inferencia ($\vee$-introducción, eliminación, etc), así que es bastante fácil, busca en una prueba en FOL ver si el armario está haciendo algo no permitido. Así, tenemos que ir a través de cada cadena de longitud 1, entonces cada cadena de longitud 2, etc, hasta que nos encontramos con una prueba válida de la instrucción; si el programa termina y no hay errores de sintaxis, se sabe que la afirmación es verdadera. Para evitar tener que ir siempre con declaraciones que no están en el conjunto, podemos también comprobar para ver si la negación de la fórmula es verdadera, ya que por la ley de medio excluido, si algo no es verdadero es falso.

Ahora, por Gödel, el programa debe

a) continuar para siempre por las declaraciones de algunos, ya que si FOL es incompleta, no habrá ninguna prueba en el sistema que ciertas instrucciones están en el juego (incluso a pesar de que son verdaderas).

o

b) no serán algunas de las declaraciones para que las pruebas tanto de la afirmación y su negación resultará en una respuesta afirmativa (es decir, FOL es inconsistente).

Esto implica que un útil conjunto que contiene todos los enunciados verdaderos de primer orden de la lógica no existe.

Punto en el cual he pasado mal aquí?

14voto

sewo Puntos 58

Tu error está a la derecha en el inicio donde dice:

Ok, así que me parece que para el conjunto de todos los enunciados verdaderos de primer orden que la lógica sea útil para nosotros, sería necesario en primer lugar para nosotros para poder comprobar si un enunciado está en el conjunto,

Primero de todos "es útil para nosotros" es un poco vaga descripción, y no está claro en absoluto que se iba a significar lo mismo que "es un conjunto".

Por otra parte, no existe una norma exigente que para que algo sea un "conjunto", debe haber una clara computable procedimiento para averiguar cuáles son sus elementos. Debe ser verdad que todo es un elemento o no un elemento, pero no se exige que somos capaces de saber con certeza que es el caso para todos los posibles elemento.

Sin duda, es posible considerar el concepto de "colecciones donde hemos definido un procedimiento para saber si algo como un miembro de la colección". Esto conduce a constructivo de las matemáticas, el cual es un interesante y respetable área de estudio. Lo que ocurre es no ser lo que los matemáticos en general quieren decir cuando dicen "set".

1voto

claws Puntos 106

Estoy de acuerdo con @Makholm que no hay ningún pre-requisito algoritmo de ordenación de conjuntos (suponiendo que el Axioma de Elección, que permite una arbitraria colecciones de elementos), pero hay otro punto que se debe de hacer.

Cualquier declaración que undecideable (también llamado "unprovably true") puede ser considerada como un axioma, asumió la verdad, y la arrojó en el conjunto de enunciados verdaderos. Eso significa que el conjunto de enunciados verdaderos, será infinitamente grande y, principalmente, de los axiomas (declaraciones que se supone para ser verdad). Cada vez que lanzan un nuevo axioma en este conjunto, habrá otro undecideable declaración que usted necesita suponer que es verdadero o falso y tirar en su conjunto.

Usted ve, la undecideable declaraciones no pertenecen a ambos conjuntos, sólo tienes que elegir el que establece que no pertenecen a los (y no importa cual).

0voto

Michael Hardy Puntos 128804

Iglesia del teorema nombrado después de Alonzo Church, dice que no hay algoritmo para decidir cual de primer orden de las frases son universalmente válidos.

-2voto

Lehs Puntos 3591

También, una de primer orden de la declaración sólo puede ser un miembro de un conjunto, si existe una identidad definida. Pero no está claro de identidad de la relación de declaraciones, entre alfabético de la identidad y la lógica de la equivalencia.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X