المرجع الالكتروني للمعلوماتية
المرجع الألكتروني للمعلوماتية

الرياضيات
عدد المواضيع في هذا القسم 9761 موضوعاً
تاريخ الرياضيات
الرياضيات المتقطعة
الجبر
الهندسة
المعادلات التفاضلية و التكاملية
التحليل
علماء الرياضيات

Untitled Document
أبحث عن شيء أخر المرجع الالكتروني للمعلوماتية


Fundamental Concepts of the Theory  
  
699   12:30 مساءً   date: 25-4-2018
Author : An Answer to Hellman,s Question: Does Category Theory Provide a Framework for Mathematical Structuralism
Book or Source : Philosophia Mathematica
Page and Part : ...


Read More
Date: 25-4-2018 981
Date: 4-2-2021 430
Date: 4-2-2021 345

Fundamental Concepts of the Theory

Category theory unifies mathematical structures in two different ways. First, as we have seen, almost every set theoretically defined mathematical structure with the appropriate notion of homomorphism yields a category. This is a unification provided within a set theoretical environment. Second, and perhaps even more important, once a type of structure has been defined, it is imperative to determine how new structures can be constructed out of the given one. For instance, given two sets A and B, set theory allows us to construct their Cartesian product A × B. It is also imperative to determine how given structures can be decomposed into more elementary substructures. For example, given a finite Abelian group, how can it be decomposed into a product of certain of its subgroups? In both cases, it is necessary to know how structures of a certain kind may combine. The nature of these combinations might appear to be considerably different when looked at from a purely set theoretical perspective.

Category theory reveals that many of these constructions are in fact certain objects in a category having a “universal property”. Indeed, from a categorical point of view, a Cartesian product in set theory, a direct product of groups (Abelian or otherwise), a product of topological spaces, and a conjunction of propositions in a deductive system are all instances of a categorical product characterized by a universal property. Formally, a product of two objects X and Y in a category C is an object Z of C together with two morphisms, called the projections, p : Z → X and q : Z → Y such that—and this is the universal property—for all objects W with morphisms f : W → X and g : W → Y, there is a unique morphism h : W → Z such that p ○ h = f and q ○ h = g.

Note that we have defined a product for X and Y and not the product for X and Y. Indeed, products and other objects with a universal property are defined only up to a (unique) isomorphism. Thus in category theory, the nature of the elements constituting a certain construction is irrelevant. What matters is the way an object is related to the other objects of the category, that is, the morphisms going in and the morphisms going out, or, put differently, how certain structures can be mapped into a given object and how a given object can map its structure into other structures of the same kind.

Category theory reveals how different kinds of structures are related to one another. For instance, in algebraic topology, topological spaces are related to groups (and modules, rings, etc.) in various ways (such as homology, cohomology, homotopy, K-theory). As noted above, groups with group homomorphisms constitute a category. Eilenberg & Mac Lane invented category theory precisely in order to clarify and compare these connections. What matters are the morphisms between categories, given by functors. Informally, functors are structure-preserving maps between categories. Given two categories C and D, a functor F from C to D sends objects of C to objects of D, and morphisms of C to morphisms of D, in such a way that composition of morphisms in C is preserved, i.e., F(g○ f) = F(g) ○ F(f), and identity morphisms are preserved, i.e., F(idX) = idFX. It immediately follows that a functor preserves commutativity of diagrams between categories. Homology, cohomology, homotopy, K-theory are all example of functors.

A more direct example is provided by the power set operation, which yields two functors on the category of sets, depending on how one defines its action on functions. Thus given a set X, ℘(X) is the usual set of subsets of X, and given a function f : X → Y, ℘(f) : ℘(X) → ℘(Y) takes a subset A of X and maps it to B = f(A), the image of f restricted to A in X. It is easily verified that this defines a functor from the category of sets into itself.

In general, there are many functors between two given categories, and the question of how they are connected suggests itself. For instance, given a category C, there is always the identity functor from C to C which sends every object/morphism of C to itself. In particular, there is the identity functor over the category of sets.

Now, the identity functor is related in a natural manner to the power set functor described above. Indeed, given a set X and its power set ℘(X), there is a function hX which takes an element x of X and sends it to the singleton set {x}, a subset of X, i.e., an element of ℘(X). This function in fact belongs to a family of functions indexed by the objects of the category of sets {hY : Y → ℘(X) | Y in Ob(Set)}. Moreover, it satisfies the following commutativity condition: given any function f : X → Y, the identity functor yields the same function Id(f) :Id(X) → Id(Y). The commutativity condition thus becomes: hY ○ Id(f) = ℘(f) ○ hX. Thus the family of functions h(-) relates the two functors in a natural manner. Such families of morphisms are called natural transformations between functors. Similarly, natural transformations between models of a theory yield the usual homomorphisms of structures in the traditional set theoretical framework.

The above notions, while important, are not fundamental to category theory. The latter heading arguably include the notions of limit/colimit; in turn, these are special cases of what is certainly the cornerstone of category theory, the concept of adjoint functors, first defined by Daniel Kan in 1956 and published in 1958.

Adjoint functors can be thought of as being conceptual inverses. This is probably best illustrated by an example. Let U : Grp → Set be the forgetful functor, that is, the functor that sends to each group G its underlying set of elements U(G), and to a group homomorphism f : G → H the underlying set function U(f) : U(G) → U(H). In other words, U forgets about the group structure and forgets the fact that morphisms are group homomorphisms. The categories Grp and Set are certainly not isomorphic, as categories, to one another. (A simple argument runs as follows: the category Grp has a zero object, whereas Set does not.) Thus, we certainly cannot find an inverse, in the usual algebraic sense, to the functor U. But there are many non-isomorphic ways to define a group structure on a given set X, and one might hope that among these constructions at least one is functorial and systematically related to the functor U. What is the conceptual inverse to the operation of forgetting all the group theoretical structure and obtaining a set? It is to construct a group from a set solely on the basis of the concept of group and nothing else, i.e., with no extraneous relation or data. Such a group is constructed “freely”; that is, with no restriction whatsoever except those imposed by the axioms of the theory. In other words, all that is remembered in the process of constructing a group from a given set is the fact that the resulting construction has to be a group. Such a construction exists; it is functorial and it yields what are called free groups. In other words, there is a functor F : Set → Grp, which to any set X assigns the free group F(X) on X, and to each function f : X → Y, the group homomorphism F(f) : F(X) → F(Y), defined in the obvious manner. The situation can be described thusly: we have two conceptual contexts, a group theoretical context and a set theoretical context, and two functors moving systematically from one context to the other in opposite directions. One of these functors is elementary, namely the forgetful functor U. It is apparently trivial and uninformative. The other functor is mathematically significant and important. The surprising fact is that F is related to U by a simple rule and, in some sense, it arises from U. One of the striking features of adjoint situations is precisely the fact that fundamental mathematical and logical constructions arise out of given and often elementary functors.

The fact that U and F are conceptual inverses expresses itself formally as follows: applying F first and then U does not yield the original set X, but there is a fundamental relationship between X and UF(X). Indeed, there is a function η : X → UF(X), called the unit of the adjunction, that simply sends each element of X to itself in UF(X) and this function satisfies the following universal property: given any function g : X → U(G), there is a unique group homomorphism h : F(X) → G such that U(h) ○ η = g. In other words, UF(X) is the best possible solution to the problem of inserting elements of X into a group (what is called “insertion of generators” in the mathematical jargon). Composing U and F in the opposite order, we get a morphism ξ : FU(G) → G, called the counit of the adjunction, satisfying the following universal property: for any group homomorphism g : F(X) → G, there is a unique function h : X → U(G) such that ξ ○ F(h) = g ○ FU(G) constitutes the best possible solution to the problem of finding a representation of G as a quotient of a free group. If U and F were simple algebraic inverses to one another, we would have the following identity: UF = ISet and FU = IGrp, where ISet denotes the identity functor on Setand IGrp the identity functor on Grp. As we have indicated, these identities certainly do not hold in this case. However, some identities do hold: they are best expressed with the help of the commutative diagrams:

U η ○ U
UFU        F F ○ η
FUF
  U ○ η          ↓ξ ○ F
    U            F

where the diagonal arrows denote the appropriate identity natural transformations.

This is but one case of a very common situation: every free construction can be described as arising from an appropriate forgetful functor between two adequately chosen categories. The number of mathematical constructions that can be described as adjoints is simply stunning. Although the details of each one of these constructions vary considerably, the fact that they can all be described using the same language illustrates the profound unity of mathematical concepts and mathematical thinking. Before we give more examples, a formal and abstract definition of adjoint functors is in order.

Definition: Let F : C → D and G : D → C be functors going in opposite directions. Fis a left adjoint to G (G a right adjoint to F), denoted by F ⊣ G, if there exists natural transformations η : IC → GF and ξ : FG → ID, such that the composites
G η ○ G
GFG G ○ ξ
G

and

F F ○ η
FGF ξ ○ F
F

are the identity natural transformations. (For different but equivalent definitions, see Mac Lane 1971 or 1998, chap. IV.)

Here are some of the important facts regarding adjoint functors. Firstly, adjoints are unique up to isomorphism; that is any two left adjoints F and F' of a functor G are naturally isomorphic. Secondly, the notion of adjointness is formally equivalent to the notion of a universal morphism (or construction) and to that of representable functor. (See, for instance Mac Lane 1998, chap. IV.) Each and every one of these notions exhibit an aspect of a given situation. Thirdly, a left adjoint preserves all the colimits which exist in its domain, and, dually, a right adjoint preserves all the limits which exist in its domain.

We now give some examples of adjoint situations to illustrate the pervasiveness of the notion.

  1. Instead of having a forgetful functor going into the category of sets, in some cases only a part of the structure is forgotten. Here are two standard examples:
    • There is an obvious forgetful functor U : AbGrp → AbMon from the category of abelian groups to the category of abelian monoids: U forgets about the inverse operation. The functor U has a left adjoint FAbMon → AbGrpwhich, given an abelian monoid M, assigns to it the best possible abelian group F(M) such that M can be embedded in F(M) as a submonoid. For instance, if Mis ℕ, then F(ℕ) “is” ℤ, that is, it is isomorphic to ℤ.
    • Similarly, there is an obvious forgetful functor U : Haus → Top from the category of Hausdorff topological spaces to the category of topological spaces which forgets the Hausdorff condition. Again, there is a functor F : Top → Haus such that F ⊣ U. Given a topological space XF(X) yields the best Hausdorff space constructed from X: it is the quotient of X by the closure of the diagonal ΔX ⊆ X × X, which is an equivalence relation. In contrast with the previous example where we had an embedding, this time we get a quotient of the original structure.
  2. Consider now the category of compact Hausdorff spaces kHaus and the forgetful functor U : kHaus → Top, which forgets the compactness property and the separation property. The left adjoint to this U is the Stone-Cech compactification.
  3. There is a forgetful functor U : ModR → AbGrp from a category of R-modules to the category of abelian groups, where R is a commutative ring with unit. The functor Uforgets the action of R on a group G. The functor U has both a left and a right adjoint. The left adjoint is R ⊗ − : AbGrp → ModR which sends an abelian group G to the tensor product R ⊗ G and the right adjoint is given by the functor Hom(R, −) : AbGrp → ModR which assigns to any group G the modules of linear mappingsHom(RG).
  4. The case where the categories C and D are posets deserves special attention here. Adjoint functors in this context are usually called Galois connections. Let C be a poset. Consider the diagonal functor Δ : C → C × C, with Δ(X) = ⟨XX⟩ and for f : X→ Y, Δ(f) = ⟨ff⟩ : ⟨XX⟩ → ⟨YY⟩. In this case, the left-adjoint to Δ is the coproduct, or the sup, and the right-adjoint to Δ is the product, or the inf. The adjoint situation can be described in the following special form:
    X ∨ Y ≤ Z
    X ≤ ZY ≤ Z
           
    Z ≤ X ∧ Y
    Z ≤ YZ ≤ X

    where the vertical double arrow can be interpreted as rules of inference going in both directions.

  5. Implication can also be introduced. Consider a functor with a parameter: (− ∧ X) : C→ C. It can easily be verified that when C is a poset, the function (− ∧ X) is order preserving and therefore a functor. A right adjoint to (− ∧ X) is a functor that yields the largest element of C such that its infimum with X is smaller than Z. This element is sometimes called the relative pseudocomplement of X or, more commonly, the implication. It is denoted by X ⇒ Z or by X ⊃ Z. The adjunction can be presented as follows:
    Y ∧ X ≤ Z
    Y ≤ X ⇒ Z
  6. The negation operator ¬X can be introduced from the last adjunction. Indeed, let Z be the bottom element ⊥ of the lattice. Then, since Y ∧ X ≤ ⊥ is always true, it follows that Y ≤ X ⇒ ⊥ is also always true. But since X ⇒ ⊥ ≤ X is always the case, we get at the numerator that X ⇒ ⊥ ∧ X = ⊥. Hence, X ⇒ ⊥ is the largest element disjoint from X. We can therefore put ¬X =def X ⇒ ⊥.
  7. Limits, colimits, and all the fundamental constructions of category theory can be described as adjoints. Thus, products and coproducts are adjoints, as are equalizers, coequalizers, pullbacks and pushouts, etc. This is one of the reasons adjointness is central to category theory itself: because all the fundamental operations of category theory arise from adjoint situations.
  8. An equivalence of categories is a special case of adjointness. Indeed, if in the above triangular identities the arrows η : IC → GF and ξ : FG → ID are naturalisomorphisms, then the functors F and G constitute an equivalence of categories. In practice, it is the notion of equivalence of categories that matters and not the notion of isomorphism of categories.

It is easy to prove certain facts about these operations directly from the adjunctions. Consider, for instance, implication. Let Z = X. Then we get at the numerator that Y ∧ X ≤ X, which is always true in a poset (as is easily verified). Hence, Y ≤ X ⇒ X is also true for all Yand this is only possible if X ⇒ X = ⊤, the top element of the lattice. Not only can logical operations be described as adjoints, but they naturally arise as adjoints to basic operations. In fact, adjoints can be used to define various structures, distributive lattices, Heyting algebras, Boolean algebras, etc. (See Wood, 2004.) It should be clear from the simple foregoing example how the formalism of adjointness can be used to give syntactic presentations of various logical theories. Furthermore, and this is a key element, the standard universal and existential quantifiers can be shown to be arising as adjoints to the operation of substitution. Thus, quantifiers are on a par with the other logical operations, in sharp contrast with the other algebraic approaches to logic. (See, for instance Awodey 1996 or Mac Lane & Moerdijk 1992.) More generally, Lawvere showed how syntax and semantics are related by adjoint functors. (See Lawvere 1969b.)

Dualities play an important role in mathematics and they can be described with the help of equivalences between categories. In other words, many important mathematical theorems can be translated as statements about the existence of adjoint functors, sometimes satisfying additional properties. This is sometimes taken as expressing the conceptualcontent of the theorem. Consider the following fundamental case: let C be the category whose objects are the locally compact abelian groups and the morphisms are the continuous group homomorphisms. Then, the Pontryagin duality theorem amounts to the claim that the category C is equivalent to the category C°, that is, to the opposite category. Of course, the precise statement requires that we describe the functors F : C → C° and G : C° → C and prove that they constitute an equivalence of categories.

Another well known and important duality was discovered by Stone in the thirties and now bears his name. In one direction, an arbitrary Boolean algebra yields a topological space, and in the other direction, from a (compact Hausdorff and totally disconnected) topological space, one obtains a Boolean algebra. Moreover, this correspondence is functorial: any Boolean homomorphism is sent to a continuous map of topological spaces, and, conversely, any continuous map between the spaces is sent to a Boolean homomorphism. In other words, there is an equivalence of categories between the category of Boolean algebras and the dual of the category of Boolean spaces (also called Stone spaces). (See Johnstone 1982 for an excellent introduction and more developments.) The connection between a category of algebraic structures and the opposite of a category of topological structures established by Stone's theorem constitutes but one example of a general phenomenon that did attract and still attracts a great deal of attention from category theorists. Categorical study of duality theorems is still a very active and significant field, and is largely inspired by Stone's result. (For recent applications in logic, see, for instance Makkai 1987, Taylor 2000, 2002a, 2002b, Caramello 2011.)


 

  • –––, 2004, “An Answer to Hellman's Question: Does Category Theory Provide a Framework for Mathematical Structuralism”, Philosophia Mathematica, 12: 54–64.
  • –––, 2006, Category Theory, Oxford: Clarendon Press.
  • –––, 2007, “Relating First-Order Set Theories and Elementary Toposes”, The Bulletin of Symbolic, 13 (3): 340–358.
  • –––, 2008, “A Brief Introduction to Algebraic Set Theory”, The Bulletin of Symbolic, 14 (3): 281–298.
  • Awodey, S., et al., 2013, Homotopy Type Theory: Univalent Foundations of Mathematics, The Univalent Foundations Program.
  • Awodey, S. & Butz, C., 2000, “Topological Completeness for Higher Order Logic”, Journal of Symbolic Logic, 65 (3): 1168–1182.
  • Awodey, S. & Reck, E. R., 2002, “Completeness and Categoricity I. Nineteen-Century Axiomatics to Twentieth-Century Metalogic”, History and Philosophy of Logic, 23 (1): 1–30.
  • –––, 2002, “Completeness and Categoricity II. Twentieth-Century Metalogic to Twenty-first-Century Semantics”, History and Philosophy of Logic, 23 (2): 77–94.
  • Awodey, S. & Warren, M., 2009, “Homotopy theoretic Models of Identity Types”, Mathematical Proceedings of the Cambridge Philosophical Society, 146 (1): 45–55.
  • Baez, J., 1997, “An Introduction to n-Categories”, Category Theory and Computer Science, Lecture Notes in Computer Science (Volume 1290), Berlin: Springer-Verlag, 1–33.
  • Baez, J. & Dolan, J., 1998a, “Higher-Dimensional Algebra III. n-Categories and the Algebra of Opetopes”, Advances in Mathematics, 135: 145–206.
  • –––, 1998b, “Categorification”, Higher Category Theory (Contemporary Mathematics, Volume 230), Ezra Getzler and Mikhail Kapranov (eds.), Providence: AMS, 1–36.
  • –––, 2001, “From Finite Sets to Feynman Diagrams”, Mathematics Unlimited – 2001 and Beyond, Berlin: Springer, 29–50.
  • Baez, J. & Lauda, A.D., 2011, “A Pre-history of n-Categorical Physics”, Deep Beauty: Understanding the Quantum World Through Mathematical Innovation, H. Halvorson, ed., Cambridge: Cambridge University Press, 13–128.
  • Baez, J. & May, P. J., 2010, Towards Higher Category Theory, Berlin: Springer.
  • Baez, J. & Stay, M., 2010, “Physics, Topology, Logic and Computation: a Rosetta Stone”, New Structures for Physics (Lecture Notes in Physics 813), B. Coecke (ed.), New York, Springer: 95–172.
  • Baianu, I. C., 1987, “Computer Models and Automata Theory in Biology and Medecine”, in Witten, Matthew, Eds. Mathematical Modelling, Vol. 7, 1986, chapter 11, Pergamon Press, Ltd., 1513–1577.
  • Bain, J., 2013, “Category-theoretic Structure and Radical Ontic Structural Realism”, Synthese, 190: 1621–1635.
  • Barr, M. & Wells, C., 1985, Toposes, Triples and Theories, New York: Springer-Verlag.
  • –––, 1999, Category Theory for Computing Science, Montreal: CRM.
  • Batanin, M., 1998, “Monoidal Globular Categories as a Natural Environment for the Theory of Weak n-Categories”, Advances in Mathematics, 136: 39–103.
  • Bell, J. L., 1981, “Category Theory and the Foundations of Mathematics”, British Journal for the Philosophy of Science, 32: 349–358.
  • –––, 1982, “Categories, Toposes and Sets”, Synthese, 51 (3): 293–337.
  • –––, 1986, “From Absolute to Local Mathematics”, Synthese, 69 (3): 409–426.
  • –––, 1988, “Infinitesimals”, Synthese, 75 (3): 285–315.
  • –––, 1988, Toposes and Local Set Theories: An Introduction, Oxford: Oxford University Press.
  • –––, 1995, “Infinitesimals and the Continuum”, Mathematical Intelligencer, 17 (2): 55–57.
  • –––, 1998, A Primer of Infinitesimal Analysis, Cambridge: Cambridge University Press.
  • –––, 2001, “The Continuum in Smooth Infinitesimal Analysis”, Reuniting the Antipodes — Constructive and Nonstandard Views on the Continuum (Synthese Library, Volume 306), Dordrecht: Kluwer, 19–24.
  • –––, 2005, “The Development of Categorical Logic”, in Handbook of Philosophical Logic(Volume 12), 2nd ed., D.M. Gabbay, F. Guenthner (eds.), Dordrecht: Springer, pp. 279–362.
  • Birkoff, G. & Mac Lane, S., 1999, Algebra, 3rd ed., Providence: AMS.
  • Blass, A., 1984, “The Interaction Between Category Theory and Set Theory”, in Mathematical Applications of Category Theory (Volume 30), Providence: AMS, 5–29.
  • Blass, A. & Scedrov, A., 1983, “Classifying Topoi and Finite Forcing”, Journal of Pure and Applied Algebra, 28: 111–140.
  • –––, 1989, Freyd's Model for the Independence of the Axiom of Choice, Providence: AMS.
  • –––, 1992, “Complete Topoi Representing Models of Set Theory”, Annals of Pure and Applied Logic , 57 (1): 1–26.
  • Blute, R. & Scott, P., 2004, “Category Theory for Linear Logicians”, in Linear Logic in Computer Science, T. Ehrhard, P. Ruet, J-Y. Girard, P. Scott, eds., Cambridge: Cambridge University Press, 1–52.
  • Boileau, A. & Joyal, A., 1981, “La logique des topos”, Journal of Symbolic Logic, 46 (1): 6–16.
  • Borceux, F., 1994, Handbook of Categorical Algebra, 3 volumes, Cambridge: Cambridge University Press.
  • Brading, K. & Landry, E., 2006, “Scientific Structuralism: Presentation and Representation”, Philosophy of Science, 73: 571–581.
  • Brown, R. & Porter, T., 2006, “Category Theory: an abstract setting for analogy and comparison”, What is Category Theory?, G. Sica, ed., Monza: Polimetrica: 257–274.
  • Bunge, M., 1974, “Topos Theory and Souslin's Hypothesis”, Journal of Pure and Applied Algebra, 4: 159–187.
  • –––, 1984, “Toposes in Logic and Logic in Toposes”, Topoi, 3 (1): 13–22.
  • Caramello, O., 2011, “A Characterization Theorem for Geometric Logic”, Annals of Pure and Applied Logic,162, 4: 318–321.
  • –––, 2012a, “Universal Models and Definability”, Mathematical Proceedings of the Cambridge Philosophical Society, 152 (2): 279–302.
  • –––, 2012b, “Syntactic Characterizations of Properties of Classifying Toposes”, Theory and Applications of Categories, 26 (6): 176–193.
  • Carter, J., 2008, “Categories for the working mathematician: making the impossible possible”, Synthese, 162 (1): 1–13.
  • Cheng, E. & Lauda, A., 2004, Higher-Dimensional Categories: an illustrated guide book, available at: http://cheng.staff.shef.ac.uk/guidebook/index.html
  • Cockett, J. R. B. & Seely, R. A. G., 2001, “Finite Sum-product Logic”, Theory and Applications of Categories (electronic), 8: 63–99.
  • Coecke, B., 2011, “A Universe of Processes and Some of its Guises”, Deep Beauty: Understanding the Quantum World through Mathematical Innovation, Cambridge: Cambridge University Press: 129–186.
  • Couture, J. & Lambek, J., 1991, “Philosophical Reflections on the Foundations of Mathematics”, Erkenntnis, 34 (2): 187–209.
  • –––, 1992, “Erratum:”Philosophical Reflections on the Foundations of Mathematics“”, Erkenntnis, 36 (1): 134.
  • Crole, R. L., 1994, Categories for Types, Cambridge: Cambridge University Press.
  • Dieudonné, J. & Grothendieck, A., 1960 [1971], Éléments de Géométrie Algébrique, Berlin: Springer-Verlag.
  • Döring, A., 2011, “The Physical Interpretation of Daseinisation”, Deep Beauty: Understanding the Quantum World through Mathematical Innovation, Cambridge: Cambridge University Press: 207-238.
  • Ehresmann, A. & Vanbremeersch, J.-P., 2007, Memory Evolutive Systems: Hierarchy, Emergence, Cognition, Amsterdam: Elsevier
  • –––, 1987, “Hierarchical Evolutive Systems: a Mathematical Model for Complex Systems”, Bulletin of Mathematical Biology, 49 (1): 13–50.
  • Eilenberg, S. & Cartan, H., 1956, Homological Algebra, Princeton: Princeton University Press.
  • Eilenberg, S. & Mac Lane, S., 1942, “Group Extensions and Homology”, Annals of Mathematics, 43: 757–831.
  • –––, 1945, “General Theory of Natural Equivalences”, Transactions of the American Mathematical Society, 58: 231–294.
  • Eilenberg, S. & Steenrod, N., 1952, Foundations of Algebraic Topology, Princeton: Princeton University Press.
  • Ellerman, D., 1988, “Category Theory and Concrete Universals”, Erkenntnis, 28: 409–429.
  • Feferman, S., 1977, “Categorical Foundations and Foundations of Category Theory”, Logic, Foundations of Mathematics and Computability, R. Butts (ed.), Reidel, 149–169.
  • –––, 2004, “Typical Ambiguity: trying to have your cake and eat it too”, One Hundred Years of Russell's Paradox, G. Link (ed.), Berlin: De Gruyter, 135–151.
  • Freyd, P., 1964, Abelian Categories. An Introduction to the Theory of Functors, New York: Harper & Row.
  • –––, 1965, “The Theories of Functors and Models”. Theories of Models, Amsterdam: North Holland, 107–120.
  • –––, 1972, “Aspects of Topoi”, Bulletin of the Australian Mathematical Society, 7: 1–76.
  • –––, 1980, “The Axiom of Choice”, Journal of Pure and Applied Algebra, 19: 103–125.
  • –––, 1987, “Choice and Well-Ordering”, Annals of Pure and Applied Logic, 35 (2): 149–166.
  • –––, 1990, Categories, Allegories, Amsterdam: North Holland.
  • –––, 2002, “Cartesian Logic”, Theoretical Computer Science, 278 (1–2): 3–21.

 

 




الجبر أحد الفروع الرئيسية في الرياضيات، حيث إن التمكن من الرياضيات يعتمد على الفهم السليم للجبر. ويستخدم المهندسون والعلماء الجبر يومياً، وتعول المشاريع التجارية والصناعية على الجبر لحل الكثير من المعضلات التي تتعرض لها. ونظراً لأهمية الجبر في الحياة العصرية فإنه يدرّس في المدارس والجامعات في جميع أنحاء العالم. ويُعجب الكثير من الدارسين للجبر بقدرته وفائدته الكبيرتين، إذ باستخدام الجبر يمكن للمرء أن يحل كثيرًا من المسائل التي يتعذر حلها باستخدام الحساب فقط.وجاء اسمه من كتاب عالم الرياضيات والفلك والرحالة محمد بن موسى الخورازمي.


يعتبر علم المثلثات Trigonometry علماً عربياً ، فرياضيو العرب فضلوا علم المثلثات عن علم الفلك كأنهما علمين متداخلين ، ونظموه تنظيماً فيه لكثير من الدقة ، وقد كان اليونان يستعملون وتر CORDE ضعف القوسي قياس الزوايا ، فاستعاض رياضيو العرب عن الوتر بالجيب SINUS فأنت هذه الاستعاضة إلى تسهيل كثير من الاعمال الرياضية.

تعتبر المعادلات التفاضلية خير وسيلة لوصف معظم المـسائل الهندسـية والرياضـية والعلمية على حد سواء، إذ يتضح ذلك جليا في وصف عمليات انتقال الحرارة، جريان الموائـع، الحركة الموجية، الدوائر الإلكترونية فضلاً عن استخدامها في مسائل الهياكل الإنشائية والوصف الرياضي للتفاعلات الكيميائية.
ففي في الرياضيات, يطلق اسم المعادلات التفاضلية على المعادلات التي تحوي مشتقات و تفاضلات لبعض الدوال الرياضية و تظهر فيها بشكل متغيرات المعادلة . و يكون الهدف من حل هذه المعادلات هو إيجاد هذه الدوال الرياضية التي تحقق مشتقات هذه المعادلات.