The architecture of First Order
Logic (FOL) involves a fundamental distinction or polarity. I initially
wanted to call this the extrinsic-intrinsic distinction. But the term
extrinsic has the unfortunate connotation of superficial or shallow,
and this is not what the meaning of the FOL distinction. One could also
call this the external-internal distinction, the outer-inner
distinction, the exomorphic-endomorphic distintion, but these
also suffer from the same unfortunate connotation. A much pithier
terminology is the shell-kernel distinction. This also has a bit of the
superficial connotation, but it is a well-known in Computer Science.
The exomorphic
aspect of FOL, which is needed for a principled
formulation of the "lattice of theories" concept, has been handled by
the current version of the IFF Ontology (meta) Ontology (IFF-OO).
Exomorphic refers to the architecture outside the notion of an FOL
language or
lexicon, whereas endomorphic refers to the architecture within an FOL
language.
Formulation of a categorical extension for the kernel aspect of the IFF-FOL needs three additions.
Substitution needs a thorough axiomatization. This includes an extension that obviates clash of variables. We are more than halfway finished with this formulation.
An entailment order needs to be inductively defined in the expression fibers. This can be expressed in sequent form. Example axioms are: (1) for any two expression subsets related by the inclusion E1 ⊆ E2 we have the entailment ^E2 ≤ ^E1; or more generally, (2) the entailment holds ^E2 ≤ ^E1, if for every φ1 in E1 there is an φ2 in E2 such that φ2 ≤ φ1; (3) for any two expressions related by entailemnt φ1 ≤ φ2, their negations are related by reverse entailment ¬φ2 ≤ ¬φ1;