Quiero aclarar algo: HOL no es meramente multi-ordenados FOL
La diferencia clave está en los dos sistemas de expresividad. FOL no puede expresar cierre transitivo. Aquí es una buena nota explicando por qué. Por otro lado, HOL puede expresar cierre transitivo. Aquí está el código fuente de Isabelle/HOL de la aplicación si usted está interesado.
EDIT 1: tenga en cuenta la advertencia en los comentarios: FOL extendido con ZF o maquinaria de la aritmética puede expresar cierre transitivo. Que no extendido de cálculo puede hacer que este no es el reclamo que estoy haciendo aquí, sin embargo.
EDIT 2: de la misma manera, es inadecuado ciegamente hacer uso de la intuición a partir de la semántica de Henkin por su alto orden de la lógica, como a su aplicación basada en la computadora HOLs es no hacia adelante. Para una cosa, prueba asistentes se basan fuera de la Iglesia HOL, que es anterior a la Henkin del trabajo y tiene sus propias peculiaridades. La semántica de la Iglesia HOL puede darse aplicativo estructuras, como por Harvey Friedman (1975) y la posterior papeles.
[H]ow son la intención de la semántica de SOL y HOL especificado en un equipo
sistema?
Realmente no se puede especificar la semántica, como otros han señalado, pero hay diferentes maneras en que $x \in A$ obtiene analiza en la base de la sintaxis.
En Isabelle, usted puede cargar ya sea Isabelle/ZF o Isabelle/HOL. Dependiendo del sistema de carga, $x \in A$ obtiene interpretan de forma diferente.
En Isabelle/ZF, es el significado que aprendió en la clase de teoría de conjuntos: $\in$ es una relación binaria en FOL y obedece a los diferentes axiomas de la teoría de conjuntos.
En Isabelle/HOL, S :: 'x set
(es decir, "S
es un conjunto de objetos de tipo 'x
") es en realidad un contenedor para un objeto de tipo f :: 'x -> bool
(es decir, "f
es un indicador de la función que tome 'x
True/False"). Establecer la comprensión y la pertenencia son efectivamente definido por la equivalencia $a \in \{x \ |\ P(x) \} \iff P(a)$. Usted puede leer sobre él en Isabelle/HOL de la fuente si usted está en ese tipo de cosas.
En tanto Isabelle/ZF y Isabelle/HOL, la sintaxis familiar $\{x \in S\ |\ \phi(x)\}$ es también interpretado como azúcar sintáctico. En ambos casos, es el analizador de la responsabilidad de recopilar la sintaxis extendida en la base de la sintaxis; y cómo se hace varía en función de la fundación.
Por último, mientras que el equipo de prueba de los asistentes no se utiliza, generalmente, para razonar acerca de su propia semántica, no es una excepción. John Harrison desarrollado dos pruebas de consistencia relativa de HOL-Luz dentro de HOL-Luz de aquí.
Él primero se muestra cómo construir un modelo completo de HOL-Luz sin el axioma de infinitud en HOL-Luz. Luego, él se muestra cómo construir un modelo completo de todos los de HOL-Luz en HOL-extendida de Luz con una fuerte inaccesible cardenal.