{
  localUrl: '../page/universal_property_proposal.html',
  arbitalUrl: 'https://arbital.com/p/universal_property_proposal',
  rawJsonUrl: '../raw/5wh.json',
  likeableId: '3400',
  likeableType: 'page',
  myLikeValue: '0',
  likeCount: '1',
  dislikeCount: '0',
  likeScore: '1',
  individualLikes: [
    'EricBruylant'
  ],
  pageId: 'universal_property_proposal',
  edit: '1',
  editSummary: '',
  prevEdit: '0',
  currentEdit: '1',
  wasPublished: 'true',
  type: 'wiki',
  title: 'Project proposal: Intro to the Universal Property',
  clickbait: 'Proposal for one of the first Arbital Projects.',
  textLength: '1859',
  alias: 'universal_property_proposal',
  externalUrl: '',
  sortChildrenBy: 'likes',
  hasVote: 'false',
  voteType: '',
  votesAnonymous: 'false',
  editCreatorId: 'PatrickStevens',
  editCreatedAt: '2016-08-16 20:24:49',
  pageCreatorId: 'PatrickStevens',
  pageCreatedAt: '2016-08-16 20:24:49',
  seeDomainId: '0',
  editDomainId: '163',
  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: '32',
  text: 'The idea of the universal property is fundamental to category theory.\nCategory theory is famously very difficult to understand, even for people we would otherwise expect to be at Math 3; universal properties are perhaps the easiest important theme of category theory.\n\nThe purpose of this page is to sketch out what an Intro to Universal Properties project might look like, so we can evaluate whether it would make a good project.\n\n## Goal of the project\n\n- (Ambitious) Provide a guide to universal properties that would be enlightening to Math 1 readers. This need not specifically "be about" category theory; we could approach it using (pictures of) partial orders as very simple examples of categories, and then using the union/product of finite sets.\n- Provide a guide to universal properties that would be enlightening to Math 2 and 3 readers.\n- Create a framework that is extensible with more and more examples of universal properties, as variations on a theme.\n\n# Outline\n\n1. The idea of "not caring about things except up to isomorphism".\n2. The idea that we can describe objects based entirely on how they interact with other objects.\n3. Introduce the category of finite sets, describing the empty set, disjoint union and product\n4. Show how the empty set can be described entirely by its universal property.\n5. Show how the union and product can be described entirely by their universal properties, up to isomorphism.\n6. Introduce a specific poset category: $\\mathbb{N}$ with an arrow between $a$ and $b$ iff $a$ divides $b$. (Not sure about this one - maybe it already requires knowing what a category is?)\n7. Describe the least upper bound and greatest lower bounds.\n8. Describe the universal properties of the LUB and GLB; compare them with the union and coproduct.\n9. Wrap up by explaining that this kind of property crops up all over the place.',
  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: 'false',
  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: [
    'PatrickStevens'
  ],
  childIds: [
    'universal_property_outline'
  ],
  parentIds: [],
  commentIds: [
    '5wk'
  ],
  questionIds: [],
  tagIds: [
    '4bn'
  ],
  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: '18786',
      pageId: 'universal_property_proposal',
      userId: 'EricRogstad',
      edit: '0',
      type: 'newChild',
      createdAt: '2016-08-17 21:34:15',
      auxPageId: 'universal_property_outline',
      oldSettingsValue: '',
      newSettingsValue: ''
    },
    {
      likeableId: '0',
      likeableType: 'changeLog',
      myLikeValue: '0',
      likeCount: '0',
      dislikeCount: '0',
      likeScore: '0',
      individualLikes: [],
      id: '18760',
      pageId: 'universal_property_proposal',
      userId: 'PatrickStevens',
      edit: '0',
      type: 'newTag',
      createdAt: '2016-08-16 20:24:51',
      auxPageId: '4bn',
      oldSettingsValue: '',
      newSettingsValue: ''
    },
    {
      likeableId: '0',
      likeableType: 'changeLog',
      myLikeValue: '0',
      likeCount: '0',
      dislikeCount: '0',
      likeScore: '0',
      individualLikes: [],
      id: '18759',
      pageId: 'universal_property_proposal',
      userId: 'PatrickStevens',
      edit: '1',
      type: 'newEdit',
      createdAt: '2016-08-16 20:24:49',
      auxPageId: '',
      oldSettingsValue: '',
      newSettingsValue: ''
    }
  ],
  feedSubmissions: [],
  searchStrings: {},
  hasChildren: 'true',
  hasParents: 'false',
  redAliases: {},
  improvementTagIds: [],
  nonMetaTagIds: [],
  todos: [],
  slowDownMap: 'null',
  speedUpMap: 'null',
  arcPageIds: 'null',
  contentRequests: {}
}