There is a significant simplification in the IFF architecture and code. The assertion that the categories, functors and natural transformations (at the metalevel of the metashell) form a 2-category needs suitable terminology axiomatized in the structural component of the type namespace (IFF-TYPE) of the metashell (level type = +2). Similarly, the assertion that categories, functors and natural-transformations (at level n) form a 2-category needs suitable terminology axiomatized in the structural component of level n+1. However, level n and level n+1 are represented by the same axiomatization. This is the meaning when we say that the pure aspect of the natural part is generic. These observations suggest that making structural assertions (such as category-ness, 2-category-ness, double-category-ness, bicategory-ness, …) at finite metalevels allows significant simplification, since then such structural axiomatizations would need to be created just once (generically). Currently, the basic structural axiomatization for category-ness (containing the basic concepts for categories, graphs, functors, natrual transformations, adjunctions, monads, ) is nearly compliant with categorical design, and it is assumed that the other structural axiomatizations mentioned above would also be so compliant. Hence, the question presents itself: Do we really need the Ur meta-level?

 

Eliminating the Ur level axiomatization would clearly make the axiomatization much simpler. But, elimination of the Ur level axiomatization requires that we also eliminate the metastack constraints such as setn ⊆ set. Following this, there is one further design decision. Should we add the metastack constraints of the form setn ⊆ setmeta or not? If metastack constraints of the form setn ⊆ set (and similar constraints for predicates, functions and relations) are elminated without adding metastack constraints of the form setn ⊆ setmeta, the natural part of the IFF would become disconnected from the metashell. In this case, following the principle of conceptual warrant, the metashell would lose its raison d'être. This would argue for elimination of the entire metashell. By eliminating the metashell, the natural part would become the full IFF axiomatization. But note that the pointwise set-theoretical foundation of the IFF exists only in the metashell. Hence, assuming complete compliance of the natural part with the principle of categorical design, the natural part, and hence the full IFF axiomatization, would have only a pointless set-theoretic axiomatization (in the generic core) and a category-theoretic foundation (in the generic structure), and these would be expressed atomically by means of some declarations, some relational expressions, but mainly commutative diagrams.