{ localUrl: '../page/category_mathematics.html', arbitalUrl: 'https://arbital.com/p/category_mathematics', rawJsonUrl: '../raw/4cx.json', likeableId: '2718', likeableType: 'page', myLikeValue: '0', likeCount: '1', dislikeCount: '0', likeScore: '1', individualLikes: [ 'EricBruylant' ], pageId: 'category_mathematics', edit: '8', editSummary: '', prevEdit: '7', currentEdit: '8', wasPublished: 'true', type: 'wiki', title: 'Category (mathematics)', clickbait: 'A description of how a collection of mathematical objects are related to one another.', textLength: '1199', alias: 'category_mathematics', externalUrl: '', sortChildrenBy: 'likes', hasVote: 'false', voteType: '', votesAnonymous: 'false', editCreatorId: 'MarkChimes', editCreatedAt: '2016-06-18 07:53:09', pageCreatorId: 'MarkChimes', pageCreatedAt: '2016-06-15 14:29:38', seeDomainId: '0', editDomainId: 'AlexeiAndreev', submitToDomainId: '0', isAutosave: 'false', isSnapshot: 'false', isLiveEdit: 'true', isMinorEdit: 'false', indirectTeacher: 'false', todoCount: '0', isEditorComment: 'false', isApprovedComment: 'true', isResolved: 'false', snapshotText: '', anchorContext: '', anchorText: '', anchorOffset: '0', mergedInto: '', isDeleted: 'false', viewCount: '60', text: 'A **category** consists of a collection of objects with morphisms between them. A morphism $f$ goes from one object, say $X$, to another, say $Y$, and is drawn as an arrow from $X$ to $Y$. Note that $X$ may equal $Y$ (in which case $f$ is referred to as an [-endomorphism]). The object $X$ is called the source or [3js domain] of $f$ and $Y$ is called the target or [3lg codomain] of $f$, though note that $f$ itself need not be a [-3jy] and $X$ and $Y$ need not be sets. This is written as $f: X \\rightarrow Y$.\n\nThese morphisms must satisfy three conditions:\n\n 1. [Composition_of_functions **Composition**]: For any two morphisms $f: X \\rightarrow Y$ and $g: Y \\rightarrow Z$, there exists a morphism $X \\rightarrow Z$, written as $g \\circ f$ or simply $gf$. \n 2. [3h4 **Associativity**]: For any morphisms $f: X \\rightarrow Y$, $g: Y \\rightarrow Z$ and $h:Z \\rightarrow W$ composition is associative, i.e., $h(gf) = (hg)f$.\n 3. [identity_map **Identity**]: For any object $X$, there is a (unique) morphism, $1_X : X \\rightarrow X$ which, when composed with another morphism, leaves it unchanged. I.e., given $f:W \\rightarrow X$ and $g:X \\rightarrow Y$ it holds that: $1_X f = f$ and $g 1_X = g$.', metaText: '', isTextLoaded: 'true', isSubscribedToDiscussion: 'false', isSubscribedToUser: 'false', isSubscribedAsMaintainer: 'false', discussionSubscriberCount: '1', maintainerCount: '1', userSubscriberCount: '0', lastVisit: '', hasDraft: 'false', votes: [], voteSummary: 'null', muVoteSummary: '0', voteScaling: '0', currentUserVote: '-2', voteCount: '0', lockedVoteType: '', maxEditEver: '0', redLinkCount: '0', lockedBy: '', lockedUntil: '', nextPageId: '', prevPageId: '', usedAsMastery: 'true', proposalEditNum: '0', permissions: { edit: { has: 'false', reason: 'You don't have domain permission to edit this page' }, proposeEdit: { has: 'true', reason: '' }, delete: { has: 'false', reason: 'You don't have domain permission to delete this page' }, comment: { has: 'false', reason: 'You can't comment in this domain because you are not a member' }, proposeComment: { has: 'true', reason: '' } }, summaries: {}, creatorIds: [ 'MarkChimes', 'PatrickStevens', 'EricBruylant' ], childIds: [], parentIds: [ 'category_theory' ], commentIds: [], questionIds: [], tagIds: [ 'work_in_progress_meta_tag' ], relatedIds: [], markIds: [], explanations: [], learnMore: [], requirements: [], subjects: [], lenses: [], lensParentId: '', pathPages: [], learnMoreTaughtMap: {}, learnMoreCoveredMap: {}, learnMoreRequiredMap: {}, editHistory: {}, domainSubmissions: {}, answers: [], answerCount: '0', commentCount: '0', newCommentCount: '0', linkedMarkCount: '0', changeLogs: [ { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '13849', pageId: 'category_mathematics', userId: 'MarkChimes', edit: '8', type: 'newEdit', createdAt: '2016-06-18 07:53:09', auxPageId: '', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '13373', pageId: 'category_mathematics', userId: 'EricBruylant', edit: '7', type: 'newEdit', createdAt: '2016-06-16 20:05:57', auxPageId: '', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '13270', pageId: 'category_mathematics', userId: 'MarkChimes', edit: '6', type: 'newTag', createdAt: '2016-06-16 05:56:03', auxPageId: 'work_in_progress_meta_tag', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '13074', pageId: 'category_mathematics', userId: 'PatrickStevens', edit: '6', type: 'newEdit', createdAt: '2016-06-15 15:17:21', auxPageId: '', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '2708', likeableType: 'changeLog', myLikeValue: '0', likeCount: '1', dislikeCount: '0', likeScore: '1', individualLikes: [], id: '13073', pageId: 'category_mathematics', userId: 'PatrickStevens', edit: '5', type: 'newEdit', createdAt: '2016-06-15 15:17:08', auxPageId: '', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '13072', pageId: 'category_mathematics', userId: 'PatrickStevens', edit: '4', type: 'newEdit', createdAt: '2016-06-15 15:16:01', auxPageId: '', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '13051', pageId: 'category_mathematics', userId: 'MarkChimes', edit: '2', type: 'newEdit', createdAt: '2016-06-15 14:30:17', auxPageId: '', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '13050', pageId: 'category_mathematics', userId: 'MarkChimes', edit: '1', type: 'newEdit', createdAt: '2016-06-15 14:29:38', auxPageId: '', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '13048', pageId: 'category_mathematics', userId: 'MarkChimes', edit: '1', type: 'newParent', createdAt: '2016-06-15 14:29:28', auxPageId: 'category_theory', oldSettingsValue: '', newSettingsValue: '' } ], feedSubmissions: [], searchStrings: {}, hasChildren: 'false', hasParents: 'true', redAliases: {}, improvementTagIds: [], nonMetaTagIds: [], todos: [], slowDownMap: 'null', speedUpMap: 'null', arcPageIds: 'null', contentRequests: {} }