You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
Curious about this post:
Fix a signature and let be the class of -structures. We can think of first-order logic, FOL, in a “syntax-free” way by considering the hyperclass (class of classes) it yields:
.
To paraphrase: instead of working with the language in terms of endomorphisms (term- and formula-formation rules) on a set of symbols, we consider , the class of models for a formula , for all well-formed formulae . This yields the hyperclass containing a class of models for each formula in .
This hyperclass has structure: we can relate relations on FOL formulae to relations on classes-of-models, as in:
The fact that first-order logic has finite conjunctions is reflected in the fact that whenever we also have . This is because we always have .
Similarly, the fact that first-order logic has negations is reflected in the fact that whenever we also have . This is because we always have .
Note that we're not intersecting structures here!
I think I get it. You map the symbols in a signature to sets in a domain. The map is a model if it respects the axioms (it sounds like a functor?). When we take the intersection of two classes-of-models, this is the class of models where both formulae hold true. When we take the complement of in , this is the class of models where is not true. Etc. (Very nice.)
I’ll hopefully write my understanding of the next part of the post, in working up to defining “regular logic”. Any comments are welcome.