Compactness in Topology and in Logic

  • Thread starter Thread starter Bacle
  • Start date Start date
  • Tags Tags
    Logic Topology
AI Thread Summary
The discussion explores the connection between the compactness theorem in logic and the concept of compactness in topology, specifically within the context of the Cantor space. It highlights that the compactness in topology, defined by the existence of a finite subcover for any open cover, parallels the satisfiability of first-order sentences based on finite subsets. A key point raised is the distinction between propositional logic and first-order logic, noting that the completeness theorem for first-order logic is more complex. The conversation also touches on the necessity of interpreting bound sentences using Tarski's definition of truth in first-order logic. Overall, the participants seek to clarify these concepts and their implications for understanding compactness in both fields.
Bacle
Messages
656
Reaction score
1
Hi, All:

I am trying to understand better the similarity between the compactness theorem

in logic--every first-order sentence is satisfiable (has a model) iff every finite subset

of sentences is satisfiable, and the property of compactness : a topological space X is

said to be compact iff (def.) every cover C of X by open sets has a finite subcover, i.e.,

a subcollection C' of the cover C that also covers X , i.e., the union of the elements of

the cover contains X. But, by De Morgan, compactness is equivalent to the finite

intersection property, i.e., every finite subcollection (of the elements of a cover) has a

non-empty intersection (the subcollections will be sentences, and the intersection

has to see with the finite subcollection having a model ).

Anyway, so the topological space we consider is that of the infinite product

of {0,1} (discrete topology ) -- 0 and 1 will be the values we will be giving to the free

variables in a sentence--with the product indexed by I:=[0,1] in the Reals. We then

get the Cantor Space . Then any

string of 0's , 1's is a valuation, is a clopen subset of the Cantor Space. By compactness,

of the Cantor space (and some hand-waving) we get satisfiability.

I think this is "spiritually correct", but I think there are some gaps. Any Ideas?



.
 
Physics news on Phys.org
Well, the only gap is that you appear to be talking about propositional logic, not first-order logic. The completeness therem for classical first-order logic is more complicated to prove.

For propositional logic, to each set of sentences, assign the set of valuations which make all of the sentences true. Then the finite intersection property of the (Cantor) space of valuations is simply another way of stating the compactness of the logic.
 
Thanks, Preno; can you think of an argument along these lines to prove compactness
in FOL? I know (please critique/suggest) that in FOL, a valuation making all sentences true (if this is possible; I guess if the sentences are not contradictory) is a model/interpretation for the collection of sentences, and not just an assignment in a truth table. So, given a collection of sentences, we need to "interpret" the bound sentences by using Tarski's definition of truth . Any comments?
 
Never mind, Preno, I saw an argument that has to see with Stone's theorem on representability of Boolean algebras. I will read it and post it here soon.
 
I was reading documentation about the soundness and completeness of logic formal systems. Consider the following $$\vdash_S \phi$$ where ##S## is the proof-system making part the formal system and ##\phi## is a wff (well formed formula) of the formal language. Note the blank on left of the turnstile symbol ##\vdash_S##, as far as I can tell it actually represents the empty set. So what does it mean ? I guess it actually means ##\phi## is a theorem of the formal system, i.e. there is a...
Back
Top