This is a brief dictionary, and a work in progress, of some of the 100+ terms that represent the most basic concepts of the IFF. Although there are thousands of terms in the IFF, most of those are derived from the basic terms listed here. For example, an opspan concept appears in the namespace of logical languages in the IFF Ontology meta-ontology (IFF-ONT). However, this concept is derived from the basic opspan concept and the concept of a language for first order logic. The concepts listed here should be compared to the concepts indexed in the text by Saunders Mac Lane.
'antisymmetric'
'bijection'
'binary coproduct'
'binary intersection'
'binary product'
'binary union'
'bond'
'bonding pair'
'categorical equivalence'
'category'
'class'
'classification'
'cocone'
'coequalizer'
'colimit'
'colimit injection'
'collection'
'composition'
'concept lattice'
'cone'
'constant function'
'coproduct'
'currying'
'diagram'
'disjoint'
'domain'
'empty'
'epimorphism'
'equalizer'
'equivalence relation'
'evaluation'
'exponent'
'function'
'functional relation'
'functor'
'hom'
'hypergraph'
'identity'
'inclusion'
'infomorphism'
'initial'
'injection'
'institution'
'institution morphism'
'inverse currying'
'isomorphic'
'isomorphism'
'language'
'limit'
'limit projection'
'mediator'
'monad'
'monomorphism'
'morphism'
'mor2rel'
'natural transformation'
'nothing'
'null'
'object'
'one'
'order'
'packing'
'pair'
'parallel pair'
'partial order'
'partial function'
'pfn2ftn'
'pfn2rel'
'product'
'product with'
'pullback'
'pushout'
'reflexive'
'relation'
'restriction'
'set'
'signature'
'source'
'span'
'spangraph'
'subclass'
'subcollection'
'subordination'
'subset'
'surjection'
'symmetric'
'target'
'terminal'
'ternary coproduct'
'ternary product'
'three'
'total order'
'total relation'
'transitive'
'triple'
'two'
'unique function'
'unique morphism'
'unit'
'unpacking'
'vocabulary'
'zero'